使用DLink 2640-T(ADSL2 +路由器)。 它不能解决内部主机名。 手册指向路由器的防火墙设置,以closures来自外部的DNS阻止(这对我来说没有意义)。 但是,即使这样,它只是不工作。 而我所有的DLink支持:请重置,然后再试一次…我做了什么,没有改变。 感谢您的任何build议
我严重怀疑D-LINK 2640-T有一个内置的DDNS服务器。 根据该产品的数据表,它具有DNS Relay支持和DDNS。 DDNSfunction是作为DDNS客户端实现的,用于更新公共DDNS站点,以便DSL路由器的外部IP可以自动更新Internet上的DNSlogging。 我怀疑他们包括允许您的“内部”客户端自行注册DSL调制解调器/路由器设备的DDNS服务器。
DNS中继部分是允许您的“内部”clinets指向DSL路由器/调制解调器,并将其recursion地转发到Internet以解决问题。
您将需要使用主机文件或运行您自己的内部DNS服务器。
您的客户的DNS设置应该指向Dlink路由器的IP地址,以便客户端询问路由器的名称。 路由器应该回复所有的内部名字到你的客户端,并且应该使用你的ISP的DNS服务器进行外部查询。 我不确定“来自外部的DNS阻塞”与它有什么关系。
您的客户端计算机是否可以在DNS中注册? 他们运行什么操作系统?
在你的情况下,我强烈build议运行一个真正的内部DNS服务器,而不是依靠内置在你的路由器的转发器。
请参阅我的文档草案ietf-dnsext-dnsproxy为什么和因此。
+1对netlinxman所说的 – 无论是内部的DNS服务器(更难)或每个机器主机文件(简单)的条目可能是要走的路。
或者,如果这些在Windows机器上,然后打开WINS应允许他们find对方。
http://compnetworking.about.com/cs/windowsnetworkin1/g/bldef_wins.htm
该产品的2640B版本的页面确实说它支持DDNS,但这是从互联网入站访问。 http://www.d-link.com/products/resource.asp?pid=567&rid=2167&sec=0
d-link TV vido解释DDNS: http ://www.dlinktv.com/?vid=72
回答我的问题(在继续学习关于networking的难题之后,我不熟练)
路由器支持内部DNS中继提供的客户端在同一个工作组! 这对Windows客户端来说是直接的。 但是,Ubuntu或更好的Linux,现在还没有真正关于工作组的概念(我猜),直到你安装/激活桑巴。
Ubuntu: sudo apt-get install samba
检查/etc/samba/smb.conf用于工作组设置。
现在我可以从Windows客户端(快速)ping Linux客户端,但反过来非常慢! “ping windowshostname”或从linux主机ping“anylinuxuxname”会导致2..3秒的等待时间,然后响应时间非常慢。 也许我在这里问另一个问题..
感谢您的反馈意见 !