每次我尝试打开一个网站时,我都会被重定向到该网站,但使用本地域名(我所在国家/地区的域名)。
本地域名的网站是用本地语言编写的。这就是为什么我想用 打开它.com
,但每次都会被重定向。
那么为什么会发生这种情况?是 DNS 的原因吗?
这取决于我使用的 ISP 吗?也许与其他 ISP 有所不同?
我可以使用哪些选项来打开该网站
.com
?
答案1
不幸的是,具体方法因网站而异。不过,网站可能会尝试使用以下几种基本方法来检测您所在的国家/地区和语言:
HTTP
Accept-Language
标头,由浏览器发送。这是首选方法,并指定语言和您喜欢的地区(例如,en-AU 与 en-GB 和 en-US 不同)。大多数浏览器都允许您在设置中更改所需的语言。W3C 已发布文章和指示针对一些流行的浏览器进行更改。您的 IP 地址地理位置。某些网站仍在使用这个地址,但一般认为这不是一个好主意。不幸的是,除了使用代理或 VPN 连接到其他国家/地区外,您无能为力。您应该联系网站运营商,让他们为您提供选择。
DNS 还可用于将用户指向特定服务器(通过 IP),但我还没有看到过这种做法用于域/区域重定向。任播路由可以实现类似的效果。同样,您只能使用代理/VPN,或者要求网站运营商进行更改。