首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的.但两个局域网内的内网IP可以有相同的. 外网:即互联网,局域网通过一台服务器或是一个路由器对外连接的网络,这个IP地址是惟一的.也就是说内网里所有的计算机都是连接到这一个外网IP上,通过这一个外网IP对外进行交换数据的.也就是说,一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP.(用ipconfig/all查到的IP是你本机的内网IP:在…
写了个小客户端,里面用到了获取内网和外网的IP地址,代码如下: // InnerIP var ipHost = Dns.Resolve(Dns.GetHostName()); ]; innerIP = ipaddress.ToString(); /// <summary> /// 获得客户端外网IP地址 /// </summary> /// <returns>IP地址</returns> private string GetClientInternetIP(…
如何通过IP地址分辨公网.私网.内网.外网   内.外网是相对于防火墙而言的,在防火墙内部叫做内网,反之就是外网.   在一定程度上外网等同于公网,内网等同于私网.   地址为如下3个区域就是处于私网: 1:10.*.*.* 2:172.16.*.*至172.31.*.* 3:192.168.*.* (*为0到255之间的任意数字) 以上3个区域外的就是处于公网之中了.   ========================================================   公网…
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技术就是用来保证通信的代理机制. 提示:上述IP地址…
H3C SecPath U200-S 如何在内网使用外网IP地址访问内网服务器 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 这个问题很经典的,防火墙上显然配置了NAT的方式进行了转换,但是内部用户在访问的…
QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一.登录 QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服务器建立了一个长连接.你可以用netstat -bn  看到此连接的状态是 establish 此时,在QQ服务器那面看到的连接的IP是你们局域网对外的IP.举个例子:            QQ服务器     …
最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下. SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件.这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行操作. 1.环境  宿主机OS:Windows 8.1 64bits   虚拟机OS:Ubuntu 15.0…
环境:一台带外网和内网的机器,另一台只有内网,默认不能上网.两台机器都是centos系统带外网机器的外网ip为 123.221.20.11, 内网网关ip为 192.168.15.100内网机器的内网ip为 192.168.15.101 设置方法很简单: 1. 在带外网的机器上设置iptables规则: iptables -t nat -A POSTROUTING -s 192.168.15.101 -j SNAT --to 123.221.20.11 // 如果想让整个内网的机器全部上网,只需…
一.为Hyper-V虚拟机准备内外网环境 1.内网环境——虚拟机与虚拟机及主机可以互通…
最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下. SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件.这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行操作. 1.环境  宿主机OS:Windows 8.1 64bits   虚拟机OS:Ubuntu 15.0…
有些企业的网络分为内网和外网,一般内网不能访问Internet,但是又不提供外网,自己有上外网的需求,所以可能会用到双网卡,无线网卡+有线网卡或者有线+有线... 本文就是为了解决此问题,主要的做法就是修改windows的路由表. 假设  (外网网卡)internet地址:192.168.43.56,子网掩码:255.255.255.0,网关:192.168.43.1 (内网网卡)公司内网地址:10.180.121.68 ,子网掩码:255.255.255.128,网关:10.180.121.1…
想要电脑同时使用内网和外网必须具备两个网卡,一个是无线网卡一个是本地连接,无线网卡用来连接wifi也就是外网,而本地连接需要网线连接内网,外网是不需要做设置的,我们只需要设置内网即可,鼠标右击电脑右下角的网络图标,然后点击[打开网络和共享中心]. 打开了网络和共享中心界面后可观察到两个连接类型,这里我们点击[本地连接]类型. 然后在本地连接的状态界面中找到[属性]功能并点击,如图所示. 接下来打开本地连接属性后选择[Internet 协议版本4(TCP/IPv4)],然后点击[属性]. Inte…
当规划一个拥有DMZ的网络时候,我们可以明确各个网络之间的访问关系,可以确定以下六条访问控制策略. 1.内网可以访问外网 内网的用户显然需要自由地访问外网.在这一策略中,防火墙需要进行源地址转换. 2.内网可以访问DMZ 此策略是为了方便内网用户使用和管理DMZ中的服务器. 3.外网不能访问内网 很显然,内网中存放的是公司内部数据,这些数据不允许外网的用户进行访问. 4.外网可以访问DMZ DMZ中的服务器本身就是要给外界提供服务的,所以外网必须可以访问DMZ.同时,外网访问DMZ需要由防火墙完…
一,为什么使用natapp 1,在进行微信公众号开发时,我们需要搭建网站,并且随时都有可能修改网站内容进行调试.如果能够将内网ip映射到外网上,将大大方便我们的调试.每次发布只需eclipse运行应用即可. 2,通过natapp将内网映射到外网,还可以方便我们其他工作,比如外网展示网站等. 3,吐槽一下,本来qq浏览器有一个微信调试工具.该工具很方便使用,特别适合这种内网映射外网工作.但是现在下架了,原因是,微信升级后,该工具使用起来总是出问题. 二,如何使用natapp 1,登录官网https…
=====问题======= 虚拟机可以ping通外网,外网能ping通虚拟机但是收不到reply 这个问题本人遇到有两种情况: 1.安装完整openstack-kilo后,在route中和虚拟机中抓包得知,外网能ping通虚拟机,但是ping包在到达虚拟机后就不在了.从虚拟机ping出的包能到达外网网关并能得到reply回应. 2.使用模式的不同导致网络不通. OpenStack internal network (gre)-----------------|-----------------…
基础知识 电脑在局域网内,通过网关/路由器连接到Internet则ip分为内网ip.外网ip.通过ipconfig得到的为局域网ip. 电脑直接拨号连接等,则本机通过ipconfig得到的就是外网ip. 代码 //Get IP int GetLocalIP(std::string &local_ip); int GetInternetIP(std::string &Inernet_ip); int GetLocalIP( std::string &local_ip ) { WSAD…
public class IPUtil { /// <summary> /// 获取本地内网IP /// </summary> /// <returns></returns> public string GetHostIPAddress() { try { IPHostEntry ipEntry = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress item in ipEntry.AddressL…
用nslookup www.baidu.com nslookup www.qq.com 15.64.64.53 测试了内网的dns可以解析外网域名 那么我买个外网域名,再对这个外网域名买个证书,然后外网域名映射到内网服务器的ip,那么有可能就直接可以把这个https证书应用到内网环境访问这个外网域名的情况了…
前言 我们经常会有需求,希望能获取的到当前用户的IP地址,而IP又分为公网ip(也称外网)和私网IP(也称内网IP),IP地址是IP协议提供的一种统一的地址格式,每台设备都设定了一个唯一的IP地址”,从而确保了用户在连网的计算机上操作时,能够快速地从互联网中找到自己所需的对象. 外网IP和内网IP的区别 1,外网IP是全球唯一的IP地址,仅分配给某一台网络设备.内网IP是由路由器分配给每一台设备内部使用的IP地址: 2,外网IP任何一台设备都可以ping通.内网IP只有在同一环境的内部设备才能p…
/******************************************************************************* 作者 :邓中强 Email :1246747572@qq.com QQ :1246747572 博客 :http://www.cnblogs.com/dzqdzq/ 时间 :2014/01/01 功能 ********************************************************************…
开机时,树莓派主动发送自己的内网ip以及公网ip到你的微信上,这样就能方便地使用ssh或VNC. 操作步骤 下载目录下的 boot_getIP_send_Wechat.py 到你的 Raspberry 进入方糖的[http://sc.ftqq.com/3.version] 登陆拿到你的key 并绑定微信,再将code中的YOUR_KRY替换成你的 远程连接Raspberry 输入 sudo nano /etc/rc.local 在 exit 0 之前加入一行执行代码 eg: python /绝对…
拥有了自己的服务器后,发现需要各种配置,之前应用公司的服务器的时候,一般通过内网访问,或者外网访问时,很多配置其他人员都已经配置好了,但是现在在自己的服务器上发布自己的网站的时候,才发现事情并没有自己想象的简单(怪我太年轻啊┭┮﹏┭┮). 好了,说一下我的问题,首先我做了一个自己的测试网站,详情查看 乐儿的小站 .在服务器上发布网站的时候,之前都是把电脑的入站出站规则加上就可以了,但是在此次实践过程中,失败了,完全没有头绪,然后就各种百度,发现了解决方案,下面就记录一下. 背景:阿里云服务器,w…
WZ-2A10-SAS5525-0938# show running-config : Saved : : Serial Number: FCH17307098 : Hardware: ASA5525, 8192 MB RAM, CPU Lynnfield 2394 MHz, 1 CPU (4 cores) : ASA Version 9.8(2) ! hostname WZ-2A10-SAS5525-0938 enable password $sha512$5000$HztVSx0o3cSsF…
脚本位于:     /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //网卡的名字 BOOTPROTO=static // none静态IP dhcp 动态获取IP static 静态 ONBOOT=yes //是否开启网卡 IPADDR=192.168.88.xx (xx:自已想配置的IP) GATEWAY=192.168.88.1 // 网关 NETMASK=255.255.255.0 //子网掩码 HWADDR=xx:xx:xx:…
电脑上有两个网卡,一个有线一个无线,有线连局域网,无线连外网,虽然两个网都连着,但还是会出现访问不通的情况. 这就要求我们自己来配置路由规则,让内网的访问走内网的网卡,外网的访问走外网的网卡. 一.查看本地路由表和状态 命令: route print - 结果示例: =========================================================================== 接口列表 ... e1 ad ......Intel(R) Ethernet C…
新增网络适配器 设置自定义VMnet0 自动桥接 NAT的网络要配置网关 我们在CentOS中打开ifcfg-ens33文件(每个系统文件名都不同,但都是以ifcfg-ens33开头的文件),进行修改. 我们在后面加上下面两句话,GATEWAY是默认网关,DNS1是DNS配置. GATEWAY=10.0.0.1 DNS1=10.0.0.1 保存退出后,执行service network restart 此为配置的外网网卡 接着配置新增的内网网卡ip以及网关 测试互相ping即可 若不通试一下,先…
检查1:内网端口映射到了外网端口,这样外网才能够访问到 映射的方式有两种: 1.通过路由器的虚拟服务器功能,网上一搜一大把. 2.将路由器的DMZ功能开启,并把DMZ主机设置为目标计算机. 检查2:SVN服务器的设置 .VisualSVN -> “操作” -> "Properties" ->"Network": Server name:改为自己的局域网ip port:改为常用端口号,一般使用默认的443或者自己设置的都可以(需要注意的是这个是内网端…
当前环境是内网使用固定ip 用有线连接 外网自动获取使用wifi模块连接wifi cmd窗口下运行route print -4 打印路由信息 首先删除 所有0.0.0.0的路由,也就是默认设置 route delete 0.0.0.0 添加设置外网路由走无线 route -p add 0.0.0.0 mask 0.0.0.0 172.16.8.1 metric 2 if 14 #此网关为外网路由,可根据自己的外网网关进行调整 添加指定的ip段到内网 route -p add 172.16.0.0…
在tcp socket开发过程中,想要外网客户端映射到本地启动的tcp服务端,总结本地tcp端口映射外网方法: 1.打开ngrok后注册用户,网址 ngrok:https://www.ngrok.cc/ 2.添加一个隧道,选择免费版即可.  具体的添加方法:https://www.sunnyos.com/article-show-70.html 3.启动ngrok隧道: ngrok  参考文献:https://www.sunnyos.com/article-show-67.html 下载插件,打…
非安装路由角色 修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 下的二网卡的子项的EnableDeadGWDetect值为0 (禁用失效网关检测) 在本地连续1修改接口跃点数,上网的为10,非上网的11,网关跃点数都为1 修改路由 route print route add -p 192.168.15.100 mask 255.255.255.0 192.168.19.2…