外网自己访问服务器真实IP
⑴ 怎样让别人通过外网访问我本地服务器的ip,我的公网ip怎么和服务器联系在一起
从外网访问本地服务,需要借助一些内网穿透软件,比如开源的holer配置一个key就实现从外网访问了
⑵ Java编程 怎样获得自己在外网的真实ip
指定IP的MAC 代码如下:
System.out.println("192.168.1.187对应网卡的MAC是:");NetworkInterface ne=NetworkInterface.getByInetAddress(InetAddress.getByName("192.168.1.187"));byte[]mac=ne.getHardwareAddress();String mac_s=hexByte(mac[0])+":"+hexByte(mac[1])+":"+ hexByte(mac[2])+":"+hexByte(mac[3])+":"+ hexByte(mac[4])+":"+hexByte(mac[5]);System.out.println(mac_s); 程序运行结果: 192.168.1.187对应网卡的MAC是: 00:0c:f1:20:75:58
工作组和计算机名字类似,可以到库里找
⑶ 怎样通过外网IP访问指定内网IP
端口映射其实就是我们常说的NAT地址转换的一种,其功能就是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。这时ADSL的外部地址只有一个,比如61.177.0.7。 而内部的IP是私有地址,比如ADSL设为192.168.0.1,下面的电脑就依次设为192.168.0.2到192.168.0.254。
在宽带路由器上如何实现NAT功能呢?一般路由器可以采用虚拟服务器的设置和开放主机(DMZ Host)。虚拟服务器一般可以由用户自己按需定义提供服务的不同端口,而开放主机是针对IP地址,取消防火墙功能,将局域网的单一IP地址直接映射到外部IP之上,而不必管端口是多少,这种方式只支持一台内部电脑。
最常用的端口映射是在网络中的服务器使用的是内部私有IP地址,但是很多网友希望能将这类服务器IP地址通过使用端口映射能够在公网上看到这些服务器,这里,我们就需要搞清楚所用服务的端口号,比如,HTTP服务是80,FTP服务则是20和21两个端口。
这里我们以最常用的80端口为例,设置一个虚拟HTTP服务器,假设内部HTTP服务器IP地址为10.0.0.10。
第一步,在浏览器中输http://10.0.0.2,进入其他配置页面,修改HASB-100本身HTTP服务端口,不建议关闭,因为通常使用WEB设置HASB-100,将HTTP服务器端口修改为81。 提交并重新启动。
第二步,打开HASB-100控制页http://10.0.0.2:81 进入虚拟服务器页面,依次填入公共端口号80,私有端口号80,端口类型为TCP,主机IP地址10.0.0.10。 完毕后点击“增加该设置”,然后保存并重新启动HASB-100,设置就完成了。这个时候外网的通过在IE中输入HASB-100的IP地址就可以访问到内部的10.0.0.10了,当然10.0.0.10要把HTTP服务打开。
再讲一下开FTP的虚拟服务器,注意FTP是两个端口,20和21,两个都要作映射,方法也跟上面的一样。 首先,在其他配置页中将HASB-100的FTP服务关闭。 提交并保存。然后在虚拟服务器页中添加两条映射就可以了,跟HTTP的一样,这里就不多说了。
在其它设置项里,有项DMZ设置,默认是关闭的,必须打开才能开启局域网内虚拟服务器的功能。
进入路由器,点击“其他设定”->“NAT”->“添加”。
规则类型选择“REDIRECT”。
协议选择“TCP”。
本地地址输入您的电脑地址,如“192.168.0.2”。
起始目的端口选择“HTTP80”,如果映射其他端口,请选择“任意其他端口”,并在右边输入端口号。
终止目的端口,设成和起始目的端口相同。如果要映射一个端口范围,如“60000-60020”,可把起始目的端口设置为60000,终止目的端口设置为60020。
最后,点击提交。在主菜单中点advanced,接下来的菜单中有个forwarding,以在内部pc192.168.1.2上架设webserver为例设置如下:
extport:80to80
ipaddress:192.168.1.2
然后点击“apply”就可以了
⑷ 怎么让外网通过IP访问自己
你这意思是访问电脑而不是访问自己的网站?访问电脑的话用远程操作软件吧,如果是访问网站的话告诉ip一般直接地址栏输入就可以访问了。
⑸ 外网如何获取内网的IP
内网IP只能在内网局域网访问连接,在外网是不能认识内网IP不能访问的。有路由权限,且路由有固定公网IP,可以通过路由的端口映射,实现外网访问内网。如无路由,或路由无公网IP,需要借助第三方开放的nat123端口映射网络辅助实现外网访问内网。
端口映射网络辅助的好处是适用于任何网络环境,外网访问内网的实现过程:
1.在内网安装并启用nat123端口映射。添加映射,配置内外网映射信息,对应内网IP端口和外网自己的域名。外网地址可直接使用提示默认域名。
2.NAT映射后,通过域名访问,即可以连接内网对应IP应用。
⑹ 通过路由器上网 想让外网访问我的电脑 ip怎么写
1、服务器经过路由器,发布外网访问时,需要在路由器的转发规则做端口映射,设置允许外网访问内网对应的端口地址应用。然后在外网访问。需要注意的路由器映射只对路由器是公网地址的有效。
⑺ 通过外网IP访问局域网服务器
1.在B公司的路由器上做端口映射:ip192.168.0.254 端口 3389(这是远程桌面的端口)
2.在A公司的xp系统上打开远程桌面链接工具 连接的IP为B公司的外网IP183.7.*
这个样子就可以了,我自己用过的。如果是其他的服务就映射对应的端口就好了。
⑻ 内网有一台拥有固定ip的静态ip的服务器,怎么能让外网访问
需要以下步骤:
1、在路由器上设置端口映射,将静态IP地址的服务器地址与外网IP地址的某个端口设置映射。这样就可以通过访问外网IP地址+端口号的方式访问该服务器了。
⑼ php如何查询来访的真实IP地址,端口映射后
理论上不可能获得真实的客户IP地址,只能获得最后一次路由器、或者代理服务器的IP地址。典型的情况是对方也在局域网、或者防火墙的后面,我们是不可能获得他真实的IP地址的,其实获取来也没有,一般是192.168.1.2这样的私有地址,甚至很可能所有的客户机都是这个网段。