8.8.8.8 無法隨機解析我們的子域

8.8.8.8 無法隨機解析我們的子域

我們的 VoIP 軟體有很多用戶。軟體電話每分鐘檢查每個使用者的網域、使用者撥打電話、發送訊息等常見的 VoIP 內容。每個使用者通常每分鐘進行幾次 DNS 檢查,總共有相當多的請求。

我們無法控制最終用戶嘗試解析哪個公共 DNS。連接到 Google 公共 DNS 時,有時會隨機失敗。對於 Cloudflare (1.1.1.1) 等其他人來說,它始終有效。

我們對此進行了研究,問題不在於最終用戶對 Google DNS 的 DNS 檢查數量,我們知道這是有限制的。實際上,當 Google 有時拒絕檢查子網域時,問題是從 Google DNS 到我們的名稱伺服器。看來這裡還有一個限制。

以下是 nslookup 後向 8.8.8.8 發出不成功請求的範例(網域存在)。

dns.google can't find 7157599388.sip.teltel.io: Non-existent domain

知道如何更改此限制嗎?

非常感謝您的幫忙!

先感謝您!

答案1

我不能完全確定是什麼原因導致8.8.8.8(有時)無法解析您的姓名,但我可以看到一件事已損壞並可能導致問題。

該區域的名稱伺服器sip.teltel.iosip.teltel.io NS查詢做出無意義的回應:

$ dig @ns1.teltel.io sip.teltel.io NS +norec

; <<>> DiG 9.11.24-RedHat-9.11.24-2.fc33 <<>> @ns1.teltel.io sip.teltel.io NS +norec
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40833
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;sip.teltel.io.                 IN      NS

;; ANSWER SECTION:
sip.teltel.io.          3600    IN      CNAME   www.teltel.io.

;; Query time: 82 msec
;; SERVER: 3.9.142.25#53(3.9.142.25)
;; WHEN: Mon Dec 07 17:20:52 UTC 2020
;; MSG SIZE  rcvd: 60

$

這意味著如果8.8.8.8要快取sip.teltel.io NS回應,它就會知道沒有名稱伺服器,這可能潛在地成為你煩惱的原因。

相關內容