linux 如何查看自己的广域网IP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 如何查看自己的广域网IP相关的知识,希望对你有一定的参考价值。

不是局域网的IP(192.168.X.X),是广域网,也不要给网站。用自己的计算机如何查看。

Linux Fedora

ifconfig或者netconfig。

如果你是说linux主机是内网ip,通过nat之类的上网,而你想要查的是通过什么外网ip上网。那么你可以使用traceroute命令,查看你经过的第一个路由器,就是了。
参考技术A curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: \([0-9\.]*\).*/\1/g'

前提是你已经装了curl命令,没有的话自己先装一个
参考技术B 打开任意浏览器,地址输入:www.ip138.com 参考技术C subnet//好象不是这个单词,network

linux下怎么查看自己所在局域网的其他主机?

nmap -sP [网络]
比如:
nmap -sP 192.168.0.0/24,会扫描整个网段的IP,进而判断哪些主机是存活的。

但愿你不会问你机子上为什么没有nmap命令……
参考技术A Linux 没有 Windows 的 "网上邻居" 这个功能, 解法是 : 安装 samba, 把 Linux 模拟成 Windows 主机

网络上查一下 "Computer Browser", 这个 Browser 不是网络浏览器的意思, 是 Windows 的 "网上邻居" 专用的通讯协议追问

家里用猫,DSL连接入网,所以我这个网段应该只有我一台主机?
我开机的时候DHCP服务应该也是ISP的服务器tigong吧?

追答

如果没有经过家里的路由器, 家里的电脑直接接 ADSL 的话, 你那个网段内应该不只你一个, 可以看到很多台别人家的路由器或电脑哦

为了安全起见, 还是买个家用路由器, 设置 NAT, 与外界隔开

追问

ppp0接口的子网掩码是255.255.255.255,点对点的地址是27.23.128.*,这个应该是我所在网段的路由器地址吧?
我的PPP0接口地址不是私有IP地址阿,是27.*.*.*,eth0接口好像没有ip4,只有ip6,这是什么情况?

追答

连上 ADSL 的那张网卡是外部 IP, 关于 Linux 的网络设置, 网络上有很多长篇大论, 你既然选用 Linux, 应该认真研究一下"鸟哥的网站", 比较会有整体性的概念

参考技术B nmblookup命令

以上是关于linux 如何查看自己的广域网IP的主要内容,如果未能解决你的问题,请参考以下文章

如何让局域网其他电脑通过IP直接访问自己电脑的网站

linux下有没有查看局域网内所有机器ip的命令或是软件啊?

linux下怎么查看自己所在局域网的其他主机?

如何在linux 获得局域网内所有IP地址,并重定向至文本文件

局域网windows如何利用linux主机上网

怎么在linux查看局域网内所有ip地址