日期:2014-05-18 浏览次数:21113 次
IPAddress ip1 = Dns.GetHostAddresses(txthost.Text.Trim())[0]; //不知道你的txthost.text里面填写的是ip还是路由器主机名
------解决方案--------------------
ding
------解决方案--------------------
这个不太懂 帮顶
------解决方案--------------------
不懂 帮顶
------解决方案--------------------
只能帮顶。。。。
------解决方案--------------------
我的也是一个动态域名,首先将域名换成ip再做.
------解决方案--------------------
txthost.Text.Trim()
一定要是动态域名地址
如果动态域名是转发机制那样,你是得不到实际地址的。
你PING一下你的动态域名,看看得到的IP是不是你的外网IP。如果是,那无转发机制,如果不是那就是转发的。
把代码改成不计算IP,直接输入IP看看,就可以知道是不是路由设置的问题。再来讨论。