LinuxSir.cn,穿越时空的Linuxsir!

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

3322动态域名无法识别公网IP,何解?

[复制链接]
发表于 2005-7-24 16:03:37 | 显示全部楼层 |阅读模式
  想在linux下面装个动态域名用用,方便各种服务软件的配置和测试。

  选择的3322的动态域名,局域网上网,通过的是路由器拨号并共享上网,在路由器端已经设置好了NAT的映射,也确认可以上网。

  出的问题是:动态域名可以联上3322的服务器,但是识别出来的IP地址却是内网的地址,比如:192.168.1.100,也就是说,外网的用户根本没法访问这……而这一问题在同一电脑上,在windows上的3322的客户端,却能正常的识别出公网的IP,并能为外网用户访问

  请问,有熟悉3322动态域名的朋友,能告知一下这是什么情况吗?能够如何解决之?
发表于 2005-7-24 16:48:27 | 显示全部楼层
解决就是。。。手动修改吧。。。而且每次都要手动修改。。。。
回复 支持 反对

使用道具 举报

发表于 2005-7-24 18:01:25 | 显示全部楼层
这个要解决很难,因为你3322.org更新程序是在linux下执行的,而Linux下却没有公网IP

这样更新到3322.org 的域名也只能是内网的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-24 18:12:26 | 显示全部楼层
  ……不会吧,虽然我暂时就是这么手动修改,解决问题的,可是如果这样拨一次号就要改一次,动态域名要着的意义不大啊,我支持去申请一个.com或者.cn的域名,定期去改DNS不是更简单……

  3322的客户端,在windows下面可以自动识别出公网IP,为何在linux下面就识别不出来呢?如果是程序本身的问题,相信用3322的朋友有相当部分使用的是非windows的操作系统,而且cn99本身就是debian国内主要的apt源,按理说如果是程序的问题,他们不会允许这种情况长期存在的吧……

  to be continue...
回复 支持 反对

使用道具 举报

发表于 2005-7-24 18:16:22 | 显示全部楼层
什么猫啊,看viking系列的猫ZXDSL 831V3.0.a_B02
可以用ZIPB桥接,使局域网中的一台机独立获得公网IP,其它的通过路由共享
应该就能解决这种问题了。3322也有蛮多解决方法的。

还是minidns客户端比较多,可惜不能注册了
回复 支持 反对

使用道具 举报

发表于 2005-7-24 18:21:50 | 显示全部楼层
通过nat后,是不是没有设置iptables规则?

没有用过3322,不太清楚,但它的FAQ应该有这个说明的吧。
回复 支持 反对

使用道具 举报

发表于 2005-7-24 18:48:07 | 显示全部楼层
^_^,这就可以用到VNN技术了!
回复 支持 反对

使用道具 举报

发表于 2005-7-24 19:53:30 | 显示全部楼层
Post by vimusic
  ……不会吧,虽然我暂时就是这么手动修改,解决问题的,可是如果这样拨一次号就要改一次,动态域名要着的意义不大啊,我支持去申请一个.com或者.cn的域名,定期去改DNS不是更简单……

  3322的客户端,在windows下面可以自动识别出公网IP,为何在linux下面就识别不出来呢?如果是程序本身的问题,相信用3322的朋友有相当部分使用的是非windows的操作系统,而且cn99本身就是debian国内主要的apt源,按理说如果是程序的问题,他们不会允许这种情况长期存在的吧……

  to be continue...

你申请域名。。域名指向每次你也是要改的。。。只不过你是到DNS那边改地址。。。而不是你自己这边。。
因为你每次都要重新拨号。。所以还不如现在的。。。
设想一下~写个脚本 把每次连上时候的IP自动输入某文件~把这个文件定到3322客户端起动同时启动呢-_,-然后做个这样的脚本。。每次连上网络就自动写入。。不是也很解决问题么。。
回复 支持 反对

使用道具 举报

发表于 2005-7-24 20:34:10 | 显示全部楼层
#!/bin/sh

#请修改下面两个参数

HOSTNAME="XXXX.3322.org"
USERPASS="XXXX"

#请修改下面两个命令的路径

LYNX="/usr/bin/lynx"
UPDATER="/usr/local/bin/ez-ipupdate"

ADDRESS=`${LYNX} -source http://www.3322.org/dyndns/getip`
${UPDATER} -a ${ADDRESS} -h ${HOSTNAME} -m ${HOSTNAME}  -w  -S qdns -u ${USERPASS}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-24 21:34:36 | 显示全部楼层
感谢mars_diy同志的指点,不过……你说的这些修改是指得修改哪些文件呢?这些参数的路径我在3322客户端的配置文件的没找到的说,请指示
回复 支持 反对

使用道具 举报

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

本版积分规则

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