我的 ISP 劫持了我的 DNS 請求(或資料包或這裡發生的任何事情),因此我無法使用自己的 DNS 伺服器。我不一定想使用與 ISP 提供的不同的 DNS 伺服器,但我想要這個選項。
當我收到錯誤時我發現:
您的路由器或 ISP 似乎正在攔截並重定向所有傳出 DNS 請求
來自名稱庫。所以我請你原諒我對這個主題的了解不多。在來這裡之前我盡我所能地進行了研究。
目前我正在使用預設連接埠(據我所知,連接埠 53),但我似乎找不到反正改變這一點。這真的開始讓我感到沮喪。
有什麼辦法可以做到這一點嗎?我聽說您可以更改某些註冊表項,但該密鑰HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DNS
在我的計算機上不存在。我確實嘗試插入此方法中提供的值
( [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DNS\Parameters] "SendOnNonDnsPort"=dword:000014e9
)
但當我重新啟動 DNS 服務時,劫持並沒有停止。所以我有些不知所措。
任何此時非常感謝您的幫忙。
答案1
合併需要我登入另一個帳戶,但我無法這樣做,因為這與我用來啟動它的電子郵件完全相同。如果還有一個也沒關係,因為我不知道密碼。無論如何,這意味著我仍然無法發表評論(需要 50 次代表)。所以這只是針對 fixer1234 的評論。
好的,我是這樣解決的:
- 安裝DNS加密,最好是簡單的 DNSCrypt,因為這就是我使用的,而且它更容易處理。
- 您需要管理員權限才能安裝(我認為)並使用該程式。確保您所在的帳戶有它們。
- 安裝到預設目錄。這只是為了防止出現問題,並不是嚴格要求。
- 運行程式。
- 在 UI 中,灰色物件被停用,半亮綠色物件被啟用。確保透過主網卡啟用 DNS,並啟用主 DNS(您將使用的 DNS)。雙 DNS 支援尚未實現,因此如果輔助 DNS 無法啟用您的最佳嘗試,請不要感到沮喪。
- 連接到您選擇的伺服器。讓我進入 DNSCrypt 的原始線程是由馬裡烏斯·馬圖蒂亞告訴我不要使用 OpenDNS 或基於 Cisco 的伺服器。這可能是出於安全原因,因此雖然並非完全必要,但傾聽可能比不傾聽更好。
- 更改設定以滿足您的需求。如果您只是尋找 DNS 劫持問題的解決方法,則預設設定應該有效。
- 您應該連接到 DNSCrypt!雖然不是嚴格要求,但如果使用簡單版本,則保留 UI 將使您不會忘記服務已開啟或發生其他情況。
- 若要檢查您的 DNS 狀態,請造訪DNS 洩漏測試,執行標準測試,並查看資訊是否至少部分符合您的 DNS 設定。據我所知,主機名稱是您的 DNS 主機。
請原諒我任何時候說「我認為」之類的話。我有一些記憶問題。