123开头的ip是内网还是nat123外网访问内网

2009年7月 总版技术专家分月排行榜第二2009年3月 总版技术专家分月排行榜第二2009年1月 总版技术专家分月排行榜第二2005年7月 总版技术专家分月排行榜第二2005年5月 总版技术专家分月排行榜第二2005年3月 总版技术专家分月排行榜第二
优秀小版主2015年8月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2015年2月论坛优秀版主
本帖子已过去太久远了,不再提供回复功能。37134人阅读
ubuntu使用心得(13)
& tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下:
10.0.0.0/8:10.0.0.0~10.255.255.255&
  172.16.0.0/12:172.16.0.0~172.31.255.255&
  192.168.0.0/16:192.168.0.0~192.168.255.255
使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。如果要与外部通信,那么必须通过网关与外部通信,这里使用了NAT, NAPT技术就是用来保证通信的代理机制。
&&&&&&&另外,一些宽带运营商尽管也使用了非私有地址分配给用户使用,但是由于路由设置的原因,Internet上的其他用户并不能访问到这些ip。上面2部分IP都可称为内网IP,下面这部分IP不列入本次讨论范围。
如果自己机器上网络接口的ip地址落在上述保留地址的范围内,则可以肯定自己处于内网模式下。
NAT要求整个服务的连接是从内网向外网主动发起的,而外网的用户无法直接(主动)向内网的服务发起连接请求,除非在NAT的(所有)网关上针对服务的端口作了端口映射。NAT方式要求最外围的网关至少有一个公网的IP,可以访问显IP的外部服务器如:&获取到外部IP,将这个IP与自己机器上网络接口的ip比较,即可知道自己的ip是不是内网IP。
判断自己IP类型,可使用下面三种任意一种方法:
1)在windos命令台程序下,用ipconfig。
Eg: 下面内网IP是192.168.0.1,外网IP是125.34.47.25,因此是网关。
C:/Documents and Settings/user&ipconfig
Windows IP Configuration
Ethernet adapter 本地连接:
&&&&&&& Connection-specific DNS Suffix&. :
&&&&&&& IP Address. . . . . . . . . . . . : 192.168.0.1
&&&&&&& Subnet Mask . . . . . . . . . . . : 255.255.255.0
&&&&&&& Default Gateway . . . . . . . . . : 192.168.0.1
Ethernet adapter {6C8AEC26-0EC3-40FE-812E-A46778ECA752}:
&& &&&&&Media State . . . . . . . . . . . : Media disconnected
PPP adapter 宽带拨号:
&&&&&&& Connection-specific DNS Suffix&. :
&&&&&&& IP Address. . . . . . . . . . . . : 125.34.47.25
&&&&&&& Subnet Mask . . . . . . . . . . . : 255.255.255.255
&&&&&&& Default Gateway . . . . . . . . . : 125.34.47.25
2)用tracert来判断IP类型
如果每一个hops不是内网IP,那么自己就是外网IP了,反之,如果自己是内网IP,那么每一个hops显示的就是网关的内网IP,下面的例子显然说明是外网IP了。
C:/Documents and Settings/user&tracert
Tracing route to www. [202.108.22.5]
over a maximum of 30 hops:
&1&&& 15 ms&&& 16 ms&&& 14 ms&125.34.40.1
&2&&&14 ms&&&& *&&&&&&& *&&&& 61.148.8.9
&3&&& 26 ms&&& 72 ms&&& 40 ms&xd-22-5-a8. [202.108.22.5]
Trace complete.
3)编程实现
获取到本机所有的IP地址列表,对IP列表进行分析:
1)&如果列表中只有局域网IP,那么说明是在内网;
2)&如果列表中有局域网IP,也有公网IP,那么说明是网关;
3)&如果列表中只有公网IP,那么说明是独立IP。
//此处不考虑其它平台,在inet架构下测试, 输入的ip为主机字节顺序
// 0xa -- &10.0.0.0&&&24;&0xc0a8--&192.168.0.0.&&&16; 0x2b0--&127.17.0.1&&&22
int isInnerIP( uint32_t a_ip )
&&&&&& int bValid = -1;
&&&&&& if( (a_ip&&24 == 0xa) || (a_ip&&16 == 0xc0a8) || (a_ip&&22 == 0x2b0) )
&&&&&& && bValid = 0;
&&&&&& return bV
int isInnerIP( char* a_strip )
&&&&&& return 0;
IP相关的应用
//获取到本机所有的IP地址列表,并分别用字符串与整形形式来显示
int getHostIP()&&&&&& //return int
&&&&&& struct sockaddr_in localAddr, destA
&&&&&& struct hostent*
&&&&&& char temp[128];
&&&&&& int nRect = gethostname(temp, 128);
&&&&&& printf(&ipaddr src3 is: %s/n&, temp);
&&&&&& if(nRect !=0)
&&&&&&&&&&&&& printf(&error&);
&&&&&& h = gethostbyname(temp);
&&&&&& if(h)
&&&&&&&&&&&&& for(int nAdapter=0; h-&h_addr_list[nAdapter]; nAdapter++)
&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&& memcpy(&destAddr.sin_addr.s_addr, h-&h_addr_list[nAdapter], h-&h_length);
&&&&&&&&&&&&&&&&&&&& //&输出机器的IP地址.
&&&&&&&&&&&&&&&&&&&& printf(&Address string: %s/n&, inet_ntoa(destAddr.sin_addr)); //&显示地址串
&&&&&&&&&&&&&&&&&&&& printf(&Address int: %d/n&, destAddr.sin_addr.s_addr); //&转化为整形数字
&&&&&&&&&&&&& }
&&&&&& return &&& 0;
//检查字符串IP是否合法
int isCheckTrue(char* strip)
&&&&&& for( int i = 0; i & strlen(strip); i++)
&&&&&& // let's check if all entered char in entered
&&&&&& // IP address are digits
&&&&&&&&&&&&& if(strip[i] == '.')
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&& if(isdigit(strip[i]) == 0)
&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&& return -1;
&&&&&&&&&&&&& }
&&&&&& return 0;
//将字符串IP转化为整形IP
int str2intIP(char* strip)&//return int ip
&&&&&& int intIP;
&&&&&& if(!(intIP = inet_addr(strip)))
&&&&&&&&&&&&& perror(&inet_addr failed./n&);
&&&&&&&&&&&&& return -1;
&&&&&& return intIP;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1551095次
积分:16203
积分:16203
排名:第503名
原创:317篇
转载:51篇
评论:561条
(1)(1)(1)(2)(12)(5)(1)(6)(1)(3)(4)(2)(5)(26)(44)(19)(20)(12)(48)(14)(29)(43)(44)(2)(21)(2)IP是123开头的是哪的?
IP是123开头的是哪的?
08-10-27 &
请登录后再发表评论!
请登录后再发表评论!
请登录后再发表评论!
请登录后再发表评论!官网最新动态
官网推荐信息
官网应用教程
社区最新公告
社区最新主题
社区最近热议
如何查看本地是内网还是公网
有公网IP的环境优先考虑使用动态域名解析方法,动态解析后,域名访问是完全走本地带宽的。
以下罗列几种方法识别本地是内网IP还是公网IP环境。
一,小白科普:
1,路由分配的是10开关的IP地址,这是内网IP地址,为内网环境。
2,没有路由管理权限,电脑是自动获取的IP地址192.168.x.x这类地址为内网IP地址,为内网环境。
二,经验法:
1,一般电信adsl带宽在未升级大带宽前是(动态)公网IP。如果花费很少的钱给你升级为100M光纤上网,一般都是内网。
2,代理网络运营商绝大多数分配的都是内网IP,如长城带宽、聚友E家等,这些一般都是内网。
3,光纤上网的一般都是内网IP。很多人是100M独享上网,经测试有时候下载速度可以有10MBps(即100Mbps)。注意,这里说的下载速度。还有一个名词叫上行速度,请知晓。如qq邮箱上传文件的速度,使用的就是上行速度。
三,直观法:
1,10开头的IP都是内网IP。即10.0.0.0 到 10.255.255.255是内网IP。不少自家拉的带宽路由分配的都是10开头的IP,这类都是内网IP。
2,以下IP段的地址都是内网IP地址。
(1)10.0.0.0 到 10.255.255.255
(2)172.16.0.0 到172.31.255.255
(3)192.168.0.0 到192.168.255.255
四,对比法:
1,登录自己的路由看自动分配的IP
2,登录 网站看获取的IP地址
3,登录 看获取的IP地址
4,登录万网 查看获得的IP地址
笔者示例的万网获取IP是二个,是IP经运营商转换的内网环境。
5,登录多个知名查IP网站查看IP地址结果对比,只要其中有一个结果IP不一致,即可说明是内网IP。
6,如是动态IP,重启路由,更换IP后,再进行如上对比查看。建议重启多次、更换多次IP地址后进行多次对比核实。
五,询问法:
1,直接问自己的网络提供商,问他分配的IP是不是公网IP,跨网能不能访问到这个IP。如果网络运营提供商不肯定,或不能保证是公网IP,或说只提供你上网用,则意味着是内网IP。
六,亲测法:
1,开启远程桌面,并确保局域网内可以正常远程。然后在外网和跨网环境看看能不能通过IP进行访问。
2,本地部署一个网站应用或其他应用,并确保内网可以正常访问。然后在外网和跨网环境看看能不能通过IP访问。
如是动态公网IP,可以使用nat123动态域名解析解决公网IP不固定的问题。
如果公网IP的80端口被屏蔽,可以使用nat123的80映射穿透,实现搭建大众网站服务器目的。
如果没有公网IP,可以使用nat123端口映射,将任意内网地址映射到外网,提供外网访问,包括80映射、全端口映射、http、https、tcp、udp、ftp、广播,任意端口任意应用的访问。
快速了解相关:
当前活动:
端口映射高级功能:
动态域名解析高级功能:
域名解析高级功能:
远程开机:查看: 4555|回复: 26
终于被电信弄成内网ip了 更新:改成公网ip了
本帖最后由 总是吵架的猪 于
12:01 编辑
更新:3个小时了&&刚才试了试断开路由器 再连接就获取到公网了& & & & 123.171.5.*
但是据说前三段ip不会变 只有最后会变
等我多试试来回报一下
根本不是什么上报到省里批准 估计就是在机房给设置了一下
我猜是机房预留几百个ip 然后给提要求的人用 不投诉的就默认内网&&投诉的人就给你单独开公网ip
刚才测试拨号十几次 ip总是在 & & & & 123.171.5.0/24&&这个段变来变去的&&以后好了 ip 都固定了
阿里云后台设置访问ip这下好办了 以前每次拨号ip都变&&现在& & & & 123.171.5.0/24 这样写就行了
以后看自己ip 看前三段就行了
===============================
前几天也没注意过什么时候给转换的
估计就最近几天
昨天用ftp上传文件 发现服务器提醒链接过多
怎么也不行 奇怪了 重启服务器也不行
就准备重启下路由器 换个ip
发现ip是100.60&&我去 给改成内网了
今天一早直接给一万号保修
然后有个维修宽带的打电话过来问你宽带上不去了吗
我说家里监控之前都能看 今天发现看不了了 ip变成100.60开头的了
对方直接说 你就是需要改成公网ip呗
我说对 然后报了一下我宽带号对吧
说需要上报,市里上报到省里 明天你再试试
还不行就打我电话
发现除了ftp也没啥影响 一般人估计都不会注意到的
pt也有上传 迅雷快鸟也能加速
游戏不玩 没测试过&&
难道我快鸟加速以后整个公网ip下边的都能加速?估计我们小区就一个公网ip
等明天看看给不给改成公网ip吧
看样子很简单 不至于投诉去
我之前的遭遇你比惨,来回折腾到工信部网站才解决!
提示: 作者被禁止或删除 内容自动屏蔽
怎么了&&是楼主有特色需求啊
垃圾移动各种推,其实也没啥,就是看着内网ip不爽
看来大内网是不可避免了!
现在电信的客服貌似都培训过,直接在线客服报宽带账号就能改到公网。
移动便宜的还不够良心吗?
我一个电话解决的
中国移动只有内网,没有公网,楼主说的是电信,我就电信说一下我这里的情况,以前ADSL是公网,自从转换了光纤之后都变成10.0.**.**的内网段,也不怎么注意,平时用公网的也少,就在前一段心血来潮想在自己电脑上架个网站,于是打10000申请公网,客服MM语音很甜美的告诉我10分钟后重启猫和路由器看看,于是公网来了,网站架好了之后感觉上传太慢,又感觉公网没啥用了,打10000申请内网,被告知:内网可以申请公网,公网不能再申请内网。这就是我闲的蛋疼的作死过程
Powered by

我要回帖

更多关于 移动宽带内网转外网ip 的文章

 

随机推荐