如何使用从路由获取的本地计算机的C/glib获取ip地址。 最佳答案 我不太明白你说的“从路线出发”是什么意思。但是如果你想得到你在局域网外使用的IP,那么就把这个命令打包成一个系统调用。curl -s http://myip.dk/ | egrep -m1 -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' 它总是有效的。