我已将.proj
https 设置为本地开发的超级域名,并使用自定义 CA。
除了一件事外,一切正常。
如果我application.proj
在地址栏中输入,那么就不会去 Firefox 而是去Google 中https://application.proj
搜索。application.proj
有没有办法告诉 Firefox 在使用 Google 搜索之前始终先尝试对网站进行 DNS 检测?
答案1
您可以将您的proj
TLD 添加到network.trr.builtin-excluded-domains
偏好设置中。
打开about:config
,搜索“network.trr.builtin-excluded-domains”,默认设置为“localhost,local”。
将其更改为“localhost,local,proj”。
或者您可以将其直接添加到您的prefs.js
文件中:
user_pref("network.trr.builtin-excluded-domains", "localhost,local,proj");
(更新文件前请关闭 Firefox,因为退出时它会覆盖该文件)
答案2
不幸的是,没有办法做到这一点。如果browser.fixup.dns_first_for_single_words
启用了该设置,about:config
则 Firefox 将仅对已知 TLD 和 gTLD(.com、.net、.org 等)使用 DNS。由于.proj
不是已知 TLD,因此 Firefox 将不会为此使用 DNS。