另外, 直接将SQL Server公开到Internet上, 这个并不安全. 可以先搭建一个VPN, 然后家里的电脑通过VPN连入公司, 进入公司内部的局域网或工作组, 然后在VPN内连接那台SQL Server服务器.
本人恰巧有用过花生壳: 帮朋友做了一个自己的网站, 主机就在朋友家, 通过花生壳的动态域名域名功能, 实现Internet远程访问此网站, 有些类似的经历, 分享给你.你已经将SQL Server所在的主机放置于DMZ中, 而且从192.168.1.101这个内网地址可以读取数据库, 那么应该可以排除防火墙阻挡访问的因素.
那么, 可以的原因有:
1) 花生壳的动态域名未生效, 也就是说你设置的花生壳未能将那个域名指向你的公网IP. 这个可以通过在TP-Link的管理界面上查看你的公网IP, 然后比对花生壳管理界面中的监控状态中的域名对应的IP, 两者如果一致, 那么说明动态域名有效
2) 你的TP-Link接入Internet的IP根本不是公网IP. 直接Ping在TP-Link管理界面上看到的公网IP(最好在外网做ping测试), 如果ping不通, 那么很有可能这个的IP不是真正的公网IP地址. 比如你的TP-Link接入的是一个局域网, 或者类似有线通的接入分配到的IP就不是公网IP(之前用过一段时间, 个人认为这样)
3) 你的域名被封锁了. 这也是最近才碰到的状况, 帮朋友搞的网站突然不能访问了, 以前ping也正常, 突然之间什么都不行了, 就连直接IP访问都不可以, 后来想到是否是域名被封了, 换了域名试试, 一切有正常了.
2013/8/29, 看到你贴出来的IP地址133.13.12.34, 上网查了一下, 该IP的地理位置是在日本, 所以, 你所看到的IP地址应该不是公网的IP地址, 而是一个内网的IP地址(你上网接入的是哪家服务商? 还是通过类似所谓的智能小区上网的), 所以你从公网(Internet上)是ping不到的, 因为在你接入的那个网关已经将通讯截断了.
你有没有试过在tp-link上设置端口映射呢;应该还是tp-link端的设置有些问题,再参考参考tp-link的说明书。另外,你的adsl宽带猫和路由器是一体的吗(我就是猫后面自己加一个路由器,以前倒用的是带猫的路由器),如果路由器是接入另外的宽带猫再上网,那么是否那个猫上也有设置,从而阻止了访问?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)