LinuxSir.cn,穿越时空的Linuxsir!

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

动态域名服务为何无法启动?

[复制链接]
发表于 2005-3-8 23:44:45 | 显示全部楼层 |阅读模式
提示信息:
debian:~/ipupdate/ez-ipupdate-3.0.10-linux-i386# qdns.conf
ez-ipupdate Version 3.0.10
Copyright (C) 1999-2000 Angus Mackay.
ioctl(SIOCGIFADDR): No such device
could not resolve ip address for 80.

哪里设置错了?

我使用的是系网提供的动态域名解析服务,先谢谢大家了。

机器中阿帕齐2服务已经打开了。
 楼主| 发表于 2005-3-9 00:10:28 | 显示全部楼层
II. 动态域名
首先去http://www.3322.org/ 申请动态域名。申请之后,在http://www.3322.org/dyndnspage/e ... 我是解压缩到 /usr/local/bin下的。在里面找到qdns.conf, 那个就是3322.org动态域名的配置文件。在配置文件里面写入:
user=hefish:xxxxxxx #hefish是你申请时的用户名,xxxxxxx是密码
host=web.3322.org #这是你申请的动态域名。
interface=tun0 #这是域名所要指向的IP所在的设备,我们是ADSL拨号,设备就是tun0

该如何设置 --域名所要指向的IP所在的设备?

我是通过adsl猫自动拨号上网,猫带dhcp,家里电脑通过交换机连到宽带,linux 系统都是自动获得ip地址和dns地址。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-9 00:18:28 | 显示全部楼层
翻看了/etc/network/interface 文件后找到了网卡地址。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
回复 支持 反对

使用道具 举报

发表于 2005-3-9 08:34:14 | 显示全部楼层
你电脑的网卡ip地址实际上是一个私网ip地址,对吗?就是你的adsl猫分配给你的,而你的adsl猫内置拨号,并且有路由功能,所以我觉得你的电脑根本不需要进行adsl拨号就可以上网,所以上面的tun0也是无法启动的。我可以把adsl猫里的拨号删掉,用你电脑里的adsl拨号就行,这样tun0就会有效,然后再试试!
我用的是redhat 9.0 ,运行ifconfig 会有ppp0网络接口,然后在interface=ppp0,动态解析的ip地址就是ppp0的地址。(因为没有用过debian但是原理一样,所以你先看看你的网络接口有哪些)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-9 09:42:51 | 显示全部楼层
Post by dream3401
你电脑的网卡ip地址实际上是一个私网ip地址,对吗?就是你的adsl猫分配给你的,而你的adsl猫内置拨号,并且有路由功能,所以我觉得你的电脑根本不需要进行adsl拨号就可以上网,所以上面的tun0也是无法启动的。我可以把adsl猫里的拨号删掉,用你电脑里的adsl拨号就行,这样tun0就会有效,然后再试试!
我用的是redhat 9.0 ,运行ifconfig 会有ppp0网络接口,然后在interface=ppp0,动态解析的ip地址就是ppp0的地址。(因为没有用过debian但是原理一样,所以你先看看你的网络接口有哪些)


是啊,今天到办公室就发现无法登陆,ping my.3322.org发现竟然解析到家中私人网络的地址。
关键家里有几台p'c需要同时上网,有什么好方法解决这个问题?
回复 支持 反对

使用道具 举报

发表于 2005-3-9 17:25:20 | 显示全部楼层
我用过两种方式:
1、将adsl猫里的内置拨号去掉,改为你电脑拨号,这样你的电脑就多了一个WAN接口,比如我的redhat 9.0下就多了ppp0 接口,这样用动态域名就没有什么问题,把qdns.conf 的interface=你的WAN接口,就行了,对于其它人让网,只需要在你的电脑里再加一个网卡,开启dhcp功能(为其它电脑设定ip,方便的很),同时开启你电脑的路由转发,然后设定iptables NAT进行ip MASQUERADE功能,就可以为其它的电脑提供上网功能。优点很多,缺点是你的电脑要打开,其它电脑才能上网。
2、还是利用adsl猫里的内置拨号,不过设定adsl猫里的NAT规则,增加端口映射规则,比如将你ADSL猫的wan接口的80端口映射到你的电脑LAN接口的 80端口!
回复 支持 反对

使用道具 举报

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

本版积分规则

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