我正在尝试从仅具有IPv6地址的计算机提供网站。 我已经购买了域名,并将DNS资源logging的AAAAlogging更改为我的IPv6地址,并且已经使用nslookup --query=AAAA example.comvalidation了此更改已更新。 但是,当我导航到我的页面时,它将parsing为我的域名注册机构提供的默认网站,该注册机构位于Alogging的IPv4地址处。
另外,我试图把Alogging设置为无效的IPv4地址 ,但是没有骰子。
我如何强制使用IPv6地址?
如果要强制所有用户访问域,而不是使用IPv4而不是IPv4,则正确的方法是不发布任何Alogging。
从评论中提供的额外信息,我明白您目前的DNS托pipe服务提供商不支持正确的configuration。 这意味着你将不得不切换到另一个DNS主机提供商。
如果由于某种原因,您希望继续使用当前的提供程序,那么即使存在Alogging,也有另一种方法可以强制客户端使用IPv6。 您可以将Alogging指向一个IPv4地址,该地址对每个连接尝试都使用TCP RST数据包做出响应。 具有IPv6访问权限的大多数客户端如果通过IPv4获得RST,则将切换到IPv6。
但是不要把你的Alogging指向一些随机的IPv4地址,而这个地址恰好是RST响应的。 在开始使用之前,您需要确保您与所指向的IPv4地址上的主机负责人达成协议。