请问一个关于在程序中取得当前Internet IP与由程序远程设置另一个服务器的DNS设置的问题.
现况:
本公司有两个分部,香港与大陆.两边都用ADSL路由器上网,香港有固定IP,大陆用动态.现在数据库服务器放在大陆,当通知IP给香港后,由香港连上大陆的数据库没有问题.由于每次都要通知,太麻烦!
想法:
在香港安装DNS服务器(固定IP),在大陆运行一个程式,更新香港DNS服务器的设置,让指定的域名(如 aaa.bbb.com) 它指向新的IP.
可行性:
此想法在技术上一定能实现,因为以前有个网站提供免费的动态域名解析服务就是用这个方法.
问题:
1.如何取得自已的IP? 我用ADSL路由器+ADSL Modem 拔号,再接入内部网络.那么我怎样才能取得路由器的IP?.(我想在香港运行一个服务端程式,当大陆要更新DNS时,用Socket连接到香港的服务端程式,由服务端程式取得大陆的Internet IP, 这个方式我应该能实现,但是不想在香港安装该程式,由于那边没有人维护)
2.怎样通过程序修改DNS服务器的设定? 将域名aaa.bbb.com 指向 123.456.789.012 改为指向 111.111.111.111 ?