局域网的服务器是通过ADSL路由器连接外网的,但ADSL是从ISP运营商那儿通过动态获得ip的,那么我怎么知道自己的外网地址是多少呢? 今天得到几个办法: curl -s http://whatismyip.org wget http://whatismyip.org 然后再 cat index.html 也可以看到 其实我想通过C语言实现直接从路由器上得到这个地址,可我发现从C语言中登录路由十分麻烦。目前还没什么头绪,如果有哪位路过的大侠有更好的办法请告知一下。 小弟在这里谢谢了! ...
by duguowei - Linux文档专区 - 2008-07-28 14:07:05 阅读(2194) 回复(0)
当在一个拥有多个外网ip的服务器群里面,怎样查看当前服务器是那一个外网ip呢. 命令:[code]curl ifconfig.me[/code]需要把/etc/resolv.conf中加nameserver地址.
大家好,我想在我的linux c 程序中定时获取外网ip(类似221.221.217.219),我的程序是运行在不固定的外网ip环境下(小区宽带),请问用什么命令可以获取。
用浏览器打开该网址: http://whatismyip.org 就可以看到。 如果在linux下没有图形化界面,可以用: curl http://whatismyip.org 也可以得到。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/75247/showart_1140551.html
服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 1 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 1 3)、统计已连接上的,状态为“established' netstat -na|grep ESTABLISHED|wc -l 2 4)、查出哪个ip地址连接最多,将其封了. netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n netstat -na|grep SYN|awk '{print $5}'|awk -F: '{prin...
linux服务器4个网卡,用了两个,一个10.10.1.0段,一个192.168.1.0段。怎么指定我访问外网的时候用192.168.1.X的这个网卡呢