日期:2014-05-18  浏览次数:20359 次

sql连接遇到一个很诡异的事情
ip改变之后竟然还能连接,相当诡异啊

环境 一个路由器连接的局域网可以连接外网,服务器IP“192.168.1.4”,在路由器中将DMZ设为“192.168.1.4”(即外网访问路由IP则直接访问服务器),第一天路由器IP “125.33.181.86”(即服务器ip),由于路由器是拨号连接(但是路由器没有关闭),第二天时路由IP改为“221.212.115.178”,
我写了一个程序,数据库连接字串“Data Source=125.33.181.86;Initial Catalog=shuiDB;User Id=shuilogin;Password=shuilogin;”,程序启动之后,有多个timer时时连接数据库,第一天启动之后到第二天都没有关闭,程序是在局域网内的一台机子上运行的IP为“192.168.11”,第二天检查程序发现部分连接正常,但是部分连接错误,重新启动一个程序显示连接失败,(路由IP已更改,外网的),有知道原因的吗,可以解释一下吗?经测试外网连接可用(我在家连接公司数据库正常)。

------解决方案--------------------
你太有才了.

(或者该机器不止一个网卡,或是不止一个IP)