LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1998|回复: 6

巧用外网DNS服务器实现内网DNS子域

[复制链接]
发表于 2005-2-10 20:13:52 | 显示全部楼层 |阅读模式
  1. 一般测试子域都是在自己的机器上进行,这种测试固然可以移植到实际的网络上,但移植
  2. 的时候会带来很多的问题,比如IP地址都需要修改;而且,如果我们想在单位内部实现内网DNS域
  3. 名系统,这些机器采用NAT方式上网,即IP是保留地址。所建DNS服务器只能在内网有效。有个关
  4. 键的问题,那就是内网建立的DNS服务器一般无法实现内网所有上网机器不加修改就能使用域名。
  5. 例如:在172.16.0.3上设置了syd168.com域,并添加了主机记录www(172.16.0.3),mail
  6. (172.16.0.4)等等。内网其它机器要能ping通www.syd168.com,就必须添加172.16.0.3到DNS客
  7. 户端配置中。这样很不方便的。
  8.       能否实现向外网一样,直接建立我们自己的域名系统,而客户端又不添加DNS服务器就能ping
  9. 通呢?今天再次研究DNS发现,利用www.3322.org网站提供的免费子域名功能可以很容易实现。
  10. 具体原理如下:
  11.       1。首先在www.3322.org注册帐号(好像现在收费了吧)。
  12.       2。在www.3322.org添加子域项(如我添加了sydsub.8866.org),子域服务器的IP地址指定
  13. 为我们在内网要建立DNS服务器的IP地址。
  14.       3。在内网的DNS服务器上,建立我们的域名系统(只能是刚才建立的域)。需要注意的是,所有
  15. 的子域记录为内网IP,当然外网的也可以。
  16.       这样,在内网能上网的情况下,就可以直接在所有的联网机器上ping通任何域名主机了

  17.     有什么用呢?比如校园内不,可以建立学生,系或个不能得网站,访问方式采用域名而不用IP地
  18. 址了。对学生学习DNS服务器更是如鱼得水。
复制代码
发表于 2005-2-11 13:43:13 | 显示全部楼层
孙大哥! 新年好!
我有一个3322.org的帐号, 不过家里是adsl上网, 想申请做子域flamingo.8800.org的DNS, 恐怕动态地址不行啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-11 18:49:58 | 显示全部楼层
问题是如何解决DNS服务器动态IP的问题。如果能想法更新DNS服务器的ip到3322就好了。希望高手给给各答案。
论坛中有人提出如下方法可以实现动态域名的更新,恐怕不能用于子域名的更新
#lynx  -mime_header -auth=user : pass "http://www.3322.org/dyndns/update?system=dyndns&hostname=sydsub.8866.org"
回复 支持 反对

使用道具 举报

发表于 2005-2-17 01:15:22 | 显示全部楼层
syd168大哥,小弟我是新手!

找了好长时间,终于着到了您的文章!


可是还差一点点,就能解决我的问题了!

我的情况如下:
我是ADSL上网的,ip是公网IP.系统是redhatlinux9,自己有一个www.3322.org的帐号yuyuyou.3322.org,

我的目的:想自己单机是试验虚拟主机的设置,也就是建立可以通过访问yuyuyou.3322.org,就可以实现对本服务器的访问(包括自己以及其他任何人).可以访问的项目包括www,ftp,mail等.

我的动态域名的情况:就用了大哥说的方法可以ping通yuyuyou.3322.org,我ping我的yuyuyou.3322.org的ip和ifconfig里的IP是同一个IP.所以这个应该是正常的.

我的apache的情况:曾出现过问题,不过我已经解决了.
----------------------
[root@localhost /]# service httpd restart
停止 httpd:                                               [  确定  ]
启动 httpd:                                               [  确定  ]
[root@localhost /]# service httpd status
httpd (pid 8910 8909 8908 8907 8906 8905 8904 8903 8900) 正在运行...
-----------------------

目前我碰到的问题是:
每次在浏览器里输入yuyuyou.3322.org,总是提示:当试图于yuyuyou.3322.org联系时,连接被拒绝.


我想肯定是我的DNS没有配置好,希望大哥能再针对像我这样需求类型的新手,有个好文档出来,这样的话,大哥在DNS配置方面的文章,就算是全面了.


很期待,,,,,,,,,,,,,,,

先谢了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-17 12:51:23 | 显示全部楼层
根据你的情况,建议本地首先测试,然后再远程测试
好了之后一定要远程测试
回复 支持 反对

使用道具 举报

发表于 2005-2-18 23:16:28 | 显示全部楼层
唉,还是没有搞懂
回复 支持 反对

使用道具 举报

发表于 2005-2-18 23:33:02 | 显示全部楼层
每次在浏览器里输入yuyuyou.3322.org,总是提示:当试图于yuyuyou.3322.org联系时,连接被拒绝.


这肯定是apache的问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表