我已经使用DynDNS设置了一个dynamicDNS服务,我们称之为:
foobar.dyndns.net
例如,如果我设置了Slackware Linux,安装程序将要求他们,如果我为主机名和域名input“foobar.dyndns.net”,则安装将我的服务器设置为“foobar.dyndns.net.foobar”。 dyndns.net“,显然看起来不对。
什么是使用dynamicDNS时这样做的正确方法? 如果我使用“foobar”作为主机名称,而“dyndns.net”作为域名,它看起来并不正确,因为我并不真正拥有或控制域名“dyndns.net”。
感谢您的回答。
当我使用DynDNS作为免费的dynamic服务时,我使用了foobar.dyndns.net作为域,并启用了通配符redirect。 这使得一切工作或多或less透明,因为我可以有本地DNS和使用虚拟主机,使网站出现在内部和外部相同的url。
crb是完全正确的,你可以使用任何你想要的内部域名,但是这个设置对我来说一直效果不错。 我认为通配符现在需要支付或者什么东西, 在这种情况下,这显然不太有用。 ;)
任何外部DNS名称和任何主机名/内部DNS之间不需要连接。
你称之为主机名(有时是“本地部分”),应该是字母数字,没有点。 有一个关于如何select名称的整个RFC 。
当您尝试并解决它们时,您的DNS后缀('域名')被添加到主机名。 正如你所说,即使你有服务器'foo'和'bar',也不能帮你input'ping baz'并得到一个不同的dyndns.net客户。 (它也没有伤害。)
有可能select你自己的内部域名 – 我个人倾向于使用习惯中的'.tla',因为它永远不会与互联网上的任何东西发生冲突。 不要使用.local,因为它具有特定的含义。