同一个网络,登录不同网站/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. luogu 3804 【模板】后缀自动机

    学习一波后缀自动机 求字符串$S$的所有出现次数不为1的子串的出现次数乘上该子串长度的最大值 #include<iostream> #include<cstdio> #incl ...

  2. MultipartFile(文件的上传)--CommonsMultipartResolver

    转自:https://www.cnblogs.com/896240130Master/p/6430908.html SpringMVC 中,文件的上传,是通过 MultipartResolver 实现 ...

  3. Combo Box (组合框)控件的使用方法

    Combo Box (组合框)控件很简单,可以节省空间.从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本 ...

  4. 05_传智播客iOS视频教程_第一个OC程序

    Cocoa Application开发的是带界面的程序. OC是完全兼容C语言的,但是C语言里面是不能写OC的东西的. OC和C的第一个区别,就是源文件的后缀名的区别.OC程序的源文件的后缀名是.m, ...

  5. [App Store Connect帮助]七、在 App Store 上发行(2.5)设定价格与销售范围:向企业或教育机构分发您的 App

    您可以向您添加至 App Store Connect 以及参与“Apple 商务”或“校园教务管理”的用户.企业或教育机构单独分发您的非公开 App.此选项仅在您的 App 尚未获得批准时可用. 有关 ...

  6. Phpstorm安装和优化

    Phpstorm是php开发一个强大的IDE,但是它不是免费的需要注册码,而且界面是英文界面,对英文不太好的人有点不友好.所以这篇文章主要从phpstorm的破解和汉化来优化phpstorm. 1.首 ...

  7. UART、I2C、SPI三种协议对比

    学嵌入式需要打好基础 下面我们来学习下计算机原理里的3种常见总线协议及原理 协议:对等实体之间交换数据或通信所必须遵守规则或标准的集合 1.UART(Universal Asynchronous Re ...

  8. 实现strcat功能

    实现两个字符串相连 1 #include<stdio.h> #include<string.h> //把源字符串连接到目的字符串中 char *strcat1(char *de ...

  9. ROS学习笔记十:URDF详解

    Unified Robot Description Format,简称为URDF(标准化机器人描述格式),是一种用于描述机器人及其部分结构.关节.自由度等的XML格式文件. 一.URDF语法规范 参见 ...

  10. ACM_跳坑小能手(暴力)

    跳坑小能手 Time Limit: 2000/1000ms (Java/Others) Problem Description: GDUFE-GAME现场有一个游戏场地人头窜动,围观参与游戏的学生在场 ...