मेरे पास अपने होम नेटवर्क के लिए एक स्थानीय डोमेन है, जो उपयोग करता है .loc
TLD के रूप में (नहीं .local
)। उस नेटवर्क पर मेजबानों के लिए नाम रिज़ॉल्यूशन हमेशा काम करता है dig
या nslookup
एक टर्मिनल से, लेकिन रुक-रुक कर हर जगह विफल रहता है। एक दिन यह ठीक काम करेगा और मैं अपने बालों को फिर से उगाना शुरू कर दूंगा, और अगले दिन मैं असमर्थ हूँ ssh
मेरी जान बचाने के लिए दूसरी मशीन से।
क्या यह mDNSResponder / Bonjour मुद्दा है? मैंने केवल mDNSResponder को अक्षम करने का प्रयास किया है, लेकिन SIP इसे अस्वीकार कर देता है (और IT SIP को अक्षम करने के साथ जाने की संभावना नहीं है)। फ्लशिंग DNS मदद नहीं करता है। मेरे द्वारा और क्या आजमाया जा सकता है?
mac:~ user$ sudo killall -HUP mDNSResponder
mac:~ user$ scp ~/.ssh/id_rsa.pub user@kube1.domain.loc:/id_rsa.pub
ssh: Could not resolve hostname kube1.domain.loc: nodename nor servname provided, or not known
lost connection
mac:~ user$ dig kube1.domain.loc
; <<>> DiG 9.8.3-P1 <<>> kube1.domain.loc
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59092
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;kube1.domain.loc. IN A
;; ANSWER SECTION:
kube1.domain.loc. 900 IN A 10.0.0.130
;; Query time: 4 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Thu Feb 1 18:59:51 2018
;; MSG SIZE rcvd: 48
mac:~ user$