同一个网络,登录不同网站/APP, 显示的登录IP可能不一样。

输入ip138.com

得到外网IP:

输入:http://www.net.cn/static/customercare/yourip.asp

我本人登录阿里云的美国服务器,登录IP显示:36.110.69.204

我本人登录阿里云的国内服务器,登录IP显示:43.228.36.204

我本人登录华为云的国内服务器,登录IP显示:36.110.69.204

我本人登录自己开发的游戏,登录IP显示:36.110.69.204。  游戏服务器在华为云部署。

======================

以下是关于这个问题的一点思考:

之所以会出现这种情况,是因为走的线路不一样造成的。即访问目标服务器所在网络使用了动态BGP多线网络所致

使用BGP协议互联后,网络运营商的所有骨干路 由设备将会判断到IDC机房IP段的最佳路由,以保证不同网络运营商用户的高速访问。

=======================

曾经在公司,我碰到过一个问题,可以登录阿里云的服务器,偶尔会出现不能登录华为云的服务器的情况, 但是过1,2两天,又可以登录了.

给我们公司提供网络服务的运营商歌华有线,既然不能访问,也就是网络运营商给我们公司分配外网IP和华为云服务器节点线路不通,

第一次出现这个问题的时候,让我百思不得其解。 (排除了歌华有线运营商限制了登录华为云服务器的IP),

都是外网IP, 居然不能互通。 这种情节,搞的跟电信部门把google的服务器屏蔽了一样,苹果公司的服务器又可以访问。

在华为云买的弹性公网IP是静态BGP的,估计运营商刚好配置的寻路协议不完善,导致我们公司不能访问华为云服务器。

要是全动态BGP也就不会出现这种情况了。从这点来看,都是一样的网络运营商,阿里云就可以,在网络这块,阿里云优化的比华为云好。

========================

到华为服务器的路由:

traceroute to 114.116.69.115 (114.116.69.115),  hops max,  byte packets
192.168.1.1 (192.168.1.1) 7.338 ms 1.204 ms 1.410 ms
10.128.0.1 (10.128.0.1) 79.678 ms 23.593 ms 4.395 ms
10.1.13.113 (10.1.13.113) 5.561 ms 4.330 ms 5.805 ms
* 10.1.14.113 (10.1.14.113) 8.647 ms 4.344 ms
253.113.110.36.static.bjtelecom.net (36.110.113.253) 8.116 ms 6.108 ms 8.175 ms
106.120.223.185 (106.120.223.185) 5.568 ms 5.316 ms 5.963 ms
bj141--.bjtelecom.net (219.141.162.197) 5.778 ms 5.172 ms 14.104 ms
* * *
36.110.244.42 (36.110.244.42) 5.067 ms 7.841 ms 5.320 ms
218.30.102.242 (218.30.102.242) 15.097 ms 6.941 ms 7.347 ms
106.39.255.82 (106.39.255.82) 9.247 ms
106.39.255.254 (106.39.255.254) 18.193 ms
106.39.222.38 (106.39.222.38) 8.229 ms
* * *
*^C

到阿里云服务器的路由:

traceroute to 123.56.30.193 (123.56.30.193),  hops max,  byte packets
192.168.1.1 (192.168.1.1) 166.929 ms 37.573 ms 4.406 ms
10.128.0.1 (10.128.0.1) 11.003 ms 17.404 ms 9.004 ms
10.1.13.113 (10.1.13.113) 15.278 ms 5.708 ms 4.456 ms
10.1.14.113 (10.1.14.113) 3.687 ms * 128.935 ms
10.1.16.238 (10.1.16.238) 4.385 ms 14.781 ms 6.247 ms
10.1.16.241 (10.1.16.241) 9.396 ms 5.286 ms 13.348 ms
103.216.40.20 (103.216.40.20) 7.500 ms 11.652 ms 4.752 ms
116.251.112.170 (116.251.112.170) 5.718 ms
103.41.142.210 (103.41.142.210) 39.470 ms
116.251.112.182 (116.251.112.182) 7.442 ms
103.41.143.193 (103.41.143.193) 5.579 ms
140.205.27.225 (140.205.27.225) 5.728 ms
140.205.27.233 (140.205.27.233) 36.956 ms
* * 11.204.180.165 (11.204.180.165) 28.175 ms
* * 11.219.77.153 (11.219.77.153) 19.894 ms
* * *
* * *
* * *
* * *

从第5步开始 路由线路就开始不一样了。

到华为云服务节点: 36.110.113.253    分配的外网IP是:36.110.69.204

到阿里云服务节点:103.216.40.20     分配的外网IP是:43.228.36.204

103.216.40.20

  • 本站数据:北京市丰台区 电信
  • 参考数据1:北京 cnix.com.cn 电信
  • 参考数据2:APNIC
  • 兼容IPv6地址:::67D8:2814
  • 映射IPv6地址:::FFFF:67D8:2814

43.228.36.204

  • 本站数据:北京市丰台区
  • 参考数据1:北京 icloudcc.com 北京
  • 参考数据2:APNIC
  • 兼容IPv6地址:::2BE4:24CC
  • 映射IPv6地址:::FFFF:2BE4:24CC

查看外网IP的更多相关文章

  1. centos 7.0VI命令 和固定内网IP 查看外网IP

    VI 命令的使用 直接例子 省的忘记 编辑网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-enp2s0 不知道那个网卡 ip addr命令 PS:cent ...

  2. Linux查看外网IP

    Linux查看外网IP curl cip.cc curl ifconfig.me curl ipinfo.io

  3. Linux服务器查看外网IP地址的命令

    可以直接输入如下几个命令:1.curl ifconfig.me2.curl cip.cc3.curl icanhazip.com4.curl ident.me5.curl ipecho.net/pla ...

  4. linux 下查看外网ip

    1. curl ipinfo.io ~/codes/qt_codes/qt-5.4.1-build$ curl ipinfo.io{  "ip": "114.241.21 ...

  5. 服务器查看外网IP地址和方法

    返回IP地址 curl ip..com/ip.aspx curl whatismyip.akamai.com wget -qO - ifconfig.co curl icanhazip.com dig ...

  6. 云服务器查看外网ip

    curl ip.6655.com/ip.aspx curl whatismyip.akamai.com wget -qO - ifconfig.co curl icanhazip.com dig +s ...

  7. linux 查看外网IP

    curl http://iframe.ip138.com/ic.asp curl ifconfig.me curl http://members.3322.org/dyndns/getip

  8. 查看外网出口IP && Traceroute

    一.CentOS 查看外网出口IP 1---------------- # curl ifconfig.me 2----------------# curl icanhazip.com 二.Trace ...

  9. 查看自己电脑外网IP

    连着wifi,在CMD窗口中显示的无线局域网适配器IP很有可能是内网IP.此时可以通过下面方法查看自己的电脑外网IP. 1.前提条件可以上外网: 2.上外网百度,输入IP,进行搜索. 3.查看结果即可 ...

随机推荐

  1. 基于TCP的字符串传输程序

    ---恢复内容开始--- LINUX中的网络编程是通过SOCKET接口来进行的. Socket(套接字) Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接 ...

  2. HTTP传输二进制初探

    [转]HTTP传输二进制初探 http://www.51testing.com/?uid-390472-action-viewspace-itemid-233993 [转]HTTP传输二进制初探 上一 ...

  3. 并不对劲的WC2019

    并不想说"讲了什么"或"考了什么",讲这些的人太多了 过去的那个下位猎人,会为了第一次击败怪物而开心,会在闪光弹扔对方向后得意(然后忘记输出...),会因能够无 ...

  4. AutoIT: 处理GridView控件的一些折中方法

    一般情况下,Gridview是无法通过AutoIT Window Info来获取控件信息的,但是可以有折中的办法对Gridview中的字段赋值. #include<array.au3> $ ...

  5. snnu1120: 划分数(DP计数问题)

    1120: 划分数 Time Limit: 8 Sec  Memory Limit: 128 MBSubmit: 6  Solved: 3[Submit][Status][Web Board] Des ...

  6. Git dev分支合并到master分支完美实战

    aa@aa-PC MINGW64 /f/online-center/cloud/server-functions_services (master)                          ...

  7. linux 重名名、删除文件操作

    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 删除文件夹 r ...

  8. 构造 HDOJ 5399 Too Simple

    题目传送门 题意:首先我是懂了的,然后我觉得很难讲清楚就懒得写了,关键理解f1(f2(fm(i)))=i,不懂的戳这里构造:如果fi(j)不是映射到(1~n),重复或者不在范围内的肯定无解.还有没有- ...

  9. 题解报告:hdu1995汉诺塔V(递推dp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1995 Problem Description 用1,2,...,n表示n个盘子,称为1号盘,2号盘,. ...

  10. Windows查杀端口

    Windows环境下当某个端口被占用时,通过netstat命令进行查询pid,然后通过taskkill命令杀进程. 一.查询占用端口号的进程信息 netstat -an|findstr 二.杀掉占用端 ...