我对ddns客户端如何工作很了解, 我有安装ddns客户端的路由器和上网本。 如果我输入mydomain.ddns.com(由ddns主机提供),我的浏览器将直接转到我的上网本的webhost。
如果我读到有关ddns客户端的信息,ddns客户端将我的公共IP发送到ddns服务器,当我输入mydomain.ddns.com时,dns会要求ddns服务器获取我的ip。
但它只是我的公共IP吗?当有人访问它时,应该访问路由器而不是我的上网本?为什么它可以从路由器重定向到我的电脑?我没有在我的路由器上设置任何ddns或端口转发。 ddns客户端是使用隧道还是什么?
我在谷歌知道我的公共IP后,为什么我不能简单地用我的公共IP访问我的路由器?
答案 0 :(得分:1)
如您所述,DDNS客户端使用您当前的公共IP更新DNS服务器。由于您的笔记本电脑位于路由器后面 - 它使用路由器公共IP来访问互联网,因此DNS服务器实际上保存了指向您的路由器 IP地址的your.ddns.com记录。由您(以及您的路由器配置)决定是否应该或不应该将给定端口上该地址的传入IP流量转发到内部笔记本电脑。 如果您无法访问路由器,请检查其配置 - 默认情况下,某些安全功能会禁用来自Internet的访问(外部接口)。