1. 如何写获取外网IP地址代码
复制代码 代码如下:
::==========================================
:: IP@2009-12-22
::==========================================
@echo off
title GetIP
set ip=unknown
echo On Error Resume Next:Set oDOM=WScript.GetObject("/?app=ip&flag=client&temp="^&now()):Dim i:For i = 1 To 50:If
oDOM.ReadyState="complete" Then Exit For:End If:WScript.Sleep 200:Next:Dim Temp:Temp=oDOM.documentElement.outerText:Set oDOM=Nothing:Temp=Mid(Temp, Instr
(Temp, "[")+1, Instr(Temp, "]")-Instr(Temp, "[")-1):WScript.Echo Temp>"%temp%\GetIP.vbs"
for /f "tokens=1,* delims=:" %%i in ('"cscript //nologo ^"%temp%\GetIP.vbs^"') do set ip=%%i
if exist "%temp%\Getip.vbs" del "%temp%\Getip.vbs">2>nul
echo Your IP: [%ip%]
pause>2>nul
【方案一】BAT + VBS
复制代码 代码如下:
@echo off
set "URL=/ip2city.asp"
>%temp%/download.vbs echo Set objDOM = WScript.GetObject(WScript.Arguments(0))
>>%temp%/download.vbs echo Do Until objDOM.ReadyState = "complete"
>>%temp%/download.vbs echo WScript.Sleep 100
>>%temp%/download.vbs echo Loop
>>%temp%/download.vbs echo WScript.Echo objDOM.DocumentElement.OuterText
for /f "tokens=2 delims=[]" %%a in ('cscript //nologo //e:vbscript %temp%/download.vbs "%URL%"') do (
set "PublicIP=%%a"
)
echo,%PublicIP%
pause
【方案二】BAT + wget.exe(GNU)
复制代码 代码如下:
@echo off
set "URL=/ip2city.asp"
for /f "tokens=2 delims=[]" %%a in ('wget -q "%URL%" -O -') do (
set "PublicIP=%%a"
)
echo,%PublicIP%
pause
【方案三】BAT + curl.exe(GNU)
复制代码 代码如下:
@echo off
set "URL=/ip2city.asp"
for /f "tokens=2 delims=[]" %%a in ('curl -s "%URL%"') do (
set "PublicIP=%%a"
)
echo,%PublicIP%
pause
2. 无线路由器怎么接外网
从字面上你是不懂得接法,不过我觉得你应该是想知道无线路由器的设置方法,不知道我猜得正确与否?
这里给你简单介绍一下路由器设置步骤:
①、先用根网线将路由器(注意:是接任何一个LAN口,别接到WAN口了,WAN口是跟猫连接的且确保已经连接好,要先用网线连接电脑设置好了才能用无线网络)跟电脑连接好,打开路由器电源(上面的灯马上亮起来)
②、在电脑地址栏里输入192.168.1.1或者是192.168.0.1(一般情况下是前者,懒得看说明书的就直接看路由器下方(肚子位置)贴有一张很小的说明,上面写的是哪个就输哪个),回车,确认。
③、在出现的对话框中,用户名和密码都是admin。确认。这时真正进入路由器设置界面。
④、在“设置向导”中分别输入上网帐号和密码,在发票上面写有,然后点“下一步”确认。在“上网方式”选项中根据你的实际情况选,是adsl的就选PPPOE,是光纤的就选静态等。
⑤、再“下一步”,打开“无线设置”,“无线状态”选“开启”,“信道”选自动,模式选11bgn,频段选自动。特别注意:一定要勾选“wpa-psk/wpa2-psk”,然后填写自己容易记住但别人又很难想到的密码,以防止别人“共享”了你的网络资源。切记!然后点“下一步”确认。这时路由器会自动重启,重启完成后,如果你的电脑的IP正确,那么这时候你的电脑已经可以上网了,恭喜!
⑥、如果能顺利上网,就把网线拔掉。(以XP为例,WIN7差不多)打开本地连接进入界面,打开无线连接,开始搜索无线信号源,在搜索结果中找到你的路由器名(看名称就知道了),双击进入,输入你刚才设置的PSK密码,确认。
至此,你的WIFI网络就构建完成了,如果你不用本地连接上网的话,建议你禁用本地连接,否则时刻看到打个红叉叉在那里心烦!
敲了那么多,希望能帮到你,谢谢!!
3. sf内网IP和外网IP是怎么写的
内网IP就是127.0.0.1多数是上不了网自己开来给自己网的,或者开来测试自己的SF
外网的IP,也就是你上网事,网络公司分配给你的上网IP地址。把这个地址放到M3的IP地址了。开放SF。这样别人就可以玩到
外网IP设置方法:在你的电脑的右下角有一个电脑的图表.拉到那里.按右键----状态----长细信息---客户端IP就是你的外网IP.
把这个IP换上就OK.但是如果你家是ADSL上网的.你每重一次机IP就会变一次.
4. 怎样将我的内网改成外网的
如果ISP提供的IP地址比较多可以使用NAT为每一个服务器映射一个外部地址。
但如果不是的时候(如就两个时),内网有四台服务器需要团对外提供服务,一个用于内网地址转换,另一个用于对外网提供服务. Interface fastethernet0/0 Ip address 192.168.1.1 255.255.255.0 Duplex auto Speed auto Ip nat inside No shutdown Interface fastethernet0/1 Ip address 211.82.220.129 255.255.255.248 Duplex auto Speed auto Ip nat outside No shutdown Access-list 1 permit 192.168.1.0 0.0.0.255 Ip nat inside source list1 interface fastethernet0/1 overload Ip nat inside source static tcp 192.168.1.2 80 202.99.220.130 80 Ip nat inside source static tcp 192.168.1.3 21 202.99.220.130 21 Ip nat inside source static tcp 192.168.1.4 25 202.99.220.130 25 Ip nat inside source static tcp 192.168.1.5 110 202.99.220.130 110 ADSL路由方式的NAT(端口映射)专题 NAT是网络地址翻译就是把公网IP翻译成私有地址, 又叫端口映射或端口转发. 采用路由方式是指ADSL拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。这时ADSL的外部地址只有一个,比如61.177.*.*。
而内部的IP是人为设置的,比如ADSL设为192.168.0.1,下面的电脑就依次设为192.168.0.*(*表示1,2,3,。)。
如何实现NAT功能呢?一般路由器中有个虚拟服务器的设置。针对邮件服务器要做如下设置:进入“虚拟服务器”,在端口填入 25, 协议中选择: TCP, IP地址:192.168.16.x(安装邮件服务器电脑的局域网IP地址),同样方法设置110(pop3),6080(webmail)端口 另一种方法就是开放主机。
开放主机(DMZ Host)是针对IP地址,取消防火墙的功能,将该局域网的IP地址直接映射到外部IP之上,采用开放主机(DMZ)的方式,不必管端口是多少。这种方式只支持一台内部电脑。
使用ADSL 端口映射 + 动态域名 + Winmail 让您轻松架设邮件系统! 几款ADSL Modem的端口映射做法 以在内部pc 192.168.1.2 上架设 mail server 为例,mail server 的 SMTP 默认端口是25. 阿尔卡特 SpeedTouch HomePlus511 中设置端口映射 进入ADSL的Web设置页面, 在左边的菜单中点“Advanced”/"NAT" 进入NAT的设置界面后,点右边的New创建新的端口映射 Protocol选Tcp,Inside IP填192.168.1.2,Outside IP填0.0.0.0 Inside Port和Outside IP都填成 25 按Apply确认。 设置的 25 端口映射就出现在NAPT Settings下方。
点左上角的Save All保存设置,否则Modem的NAT会自动清空,还要再进行设置。 阿尔卡特Speed Touch 515 设置端口映射 先进入Modem的Web设置页面。
打开左边的“Configuration”菜单,点击“Security”项。 点击右下方格中的“Configure NAT to internal interfaces”。
点击中间的“Configure Global Address Pools and Reserved Mappings”。 点击第四项“Add Reserved Mappings” “Global IP Address”(公网IP)填上“0.0.0.0”。
“internal IP Address”(内网IP)填上你的PC内网IP(192.168.1.2) “Transport”(网络协议)选“TCP”。 “Port Number”(端口)填上 smtp 的端口(25)。
点击“Apply”保存数据。 点击左边菜单中的“Save Config”保存设置。
华硕6000EV/6005HW ADSL MODEM中设置端口映射 在主菜单中点“NAT”,会有个“nat channel list”,设置如下: 在nat channel list里面的mupltiple port forwarding里面填写以下内容: action: add channel no:1 protocol:tcp incoming port, begin:25, end :25 new port begin:25,end :25 new ip address:192.168.1.2 保存设置 LINKSYS ADSL路由器中中设置端口映射 在主菜单中点“advanced”,接下来的菜单中有个“forwarding”,设置如下: extport: 25 to 25 ip address:192.168.1.2 然后点击“apply”就可以了。 宽频蓝色小精灵路由器中设置端口映射 在高级设置页面下点“Distributed Servers Setup(Virtual Serves,虚拟主机设置)” 每个Virtual Server 定义为一个Service Port,所有对这个端口的访问都会重定向到相应的Service IP 所对应的计算机。
Service Service Port Service IP Enable Email 25 192.168.1.2 √ IM 701G 艾玛白色 ADSL Modem 设置端口映射 进入ADSL设置,----安全设置----NAT的高级配置。----增加Reserved Mapping。
增加25 端口映射, 如下所示: Global IP地址 内部的IP地址 传输类型 端口号 和接口地址相同 192.168.1.2 tcp 25 保存----重启设备 合勤642 Adsl Modem设置端口映射 在运行里或MSdos窗口里输入 telnet 192.168.1.1, 输入密码(缺省值为1234)后即可进入ZyNOS系统 进入Menu 11.1 - Remote Node Profile 将Edit Filter Sets= No 用空格键改为YES后,进入Menu 11.5 - Remote Node Filter菜单 将protocol filters=6 用空格键去掉后回车存盘返回后 Edit Filter Sets= No 不要管它,回车存盘 在Mail Menu 设置15. SUA Server Setup Port # IP Address ------ --------------- 1.25 192.168.1.2 回车存盘 实达ADSL 2110EH 设置端口映射 在IE中用http://192.168.10.1进入 实达ADSL2110EH ROUTER 管理配置页面 选择Services——。