最近(工作多年后),我不能在本地浏览我自己的网站http://www.example.com/ ,它绑定到IIS中的公共IPv4和IPv6地址。 该网站确实从IPv4和IPv6公开工作。
我发现本地计算机正在将WWW.EXAMPLE.COMparsing为链接本地IPv6地址(FE80 :: xxxx),该地址未绑定到IIS中的网站。
进一步的调查显示:(1)NSLOOKUP www.example.com返回适当的IPv4和IPv6地址。 (2)PING www.example.comparsing为“不正确”的IPv6链接本地地址。
我突然意识到,我可能错误地命名我的Web服务器“WWW”,因为这使得FQDN机器名称与网站(WWW.EXAMPLE.COM)相同。 然而,它以前工作多年。
我怎样才能让这台机器把自己的名字parsing成通过DNS / NSLOOKUP可用的公有IPv6地址,而不是它的内部链接本地IPv6地址?
更新:
由于我怀疑与匹配网站的FQDN计算机名称发生冲突/冲突,因此我删除了主DNS后缀“EXAMPLE.COM”(系统属性/计算机名称),以便现在FQDN只是“WWW”。 这似乎解决了不止一个问题:
评论邀请!
我猜想双后缀主后缀是由于IPV4以太网设置位于“DNS”选项卡下,请检查“追加主要和连接特定的DNS后缀”。
注意:在DNS选项卡下取消勾选“添加这些DNS后缀”