এই একটি অদ্ভুত সমস্যা আমি সারা দিন ব্যয় করেছি। কেউ যদি এই বিষয়ে কিছু আলোকপাত করতে পারে তবে এটি দুর্দান্ত হবে।
সমস্যাটি নাম রেজোলিউশনে সমস্যা হিসাবে প্রদর্শিত হয়, তবে আমি নিশ্চিত নই যে এটি মূল কারণ:
# host www.google.com
;; connection timed out; no servers could be reached
এতদূর বিরক্তিকর, কিন্তু অপেক্ষা করুন !:
#systemd-resolve www.google.com
www.google.com: 209.85.202.103
209.85.202.106
209.85.202.105
209.85.202.104
209.85.202.147
209.85.202.99
সহজ, সমস্যা resolv.conf সঙ্গে ডান?
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 127.0.0.53
search xxx.uk xyz
সুতরাং সিস্টেম systemd সমাধানকারী ব্যবহার করছেন?
#dig @127.0.0.53 www.google.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @127.0.0.53 www.google.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
ঠিক আছে, তাই systemd resolver এটি 127.0.0.53 এর উপর বলছে কেন এটা সাড়া দিচ্ছে না।
#sudo netstat -lupn | grep 127
udp 0 0 127.0.0.53:53 0.0.0.0:* 1679/systemd-resolv
যদি এটি শোনা না হয়, systemd-resolv কি করছেন?
Global
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
home
internal
intranet
lan
local
private
test
Link 20 (veth10858e2)
Current Scopes: LLMNR/IPv6
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Link 14 (vnet0)
Current Scopes: LLMNR/IPv6
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Link 13 (virbr0-nic)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Link 12 (virbr0)
Current Scopes: LLMNR/IPv4
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Link 11 (docker0)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Link 10 (docker_gwbridge)
Current Scopes: LLMNR/IPv4 LLMNR/IPv6
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Link 3 (em2)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.100.1
192.168.100.2
192.168.100.3
192.168.100.4
DNS Domain: cqp
Link 2 (em1)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: xxx.xxx.x.xx
xxx.xxx.x.xx
DNS Domain: xxx.uk
আমার বেশ কয়েকটি সার্ভার রয়েছে, তারা সব আপ টু ডেট আপ টু ডেট ইউবুন্টু, এই সমস্যার সমাধান করার চেষ্টা প্রক্রিয়ার সার্ভারের মধ্যে সরানো হয়েছে।
তারা একটি ডকার সুইমিং এবং অপসারণের অংশ, তারপর আবার একটি সংশোধন সমস্যা সংশোধন যোগ।
আমি চালু systemd- সমাধান ডিবাগিং কিন্তু একটি অনুরোধ করা হয় যখন কোন আউটপুট ছিল।
nslookup
টুল এখনও resolv.conf ব্যবহার করে কিন্তু আসলে সরাসরি DNS কথা বলে। এবং systemd-resolve
টুলটি DNS এ সব কথা বলে না, এটি ডি-বাসের কথা বলে।