উত্তর:
আপনি নেটওয়ার্কম্যানেজার সিএলআই ( nmcli
) সরঞ্জামের সাহায্যে ডিএনএস সার্ভারগুলি সন্ধান করতে পারেন :
nmcli dev show | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
উবুন্টুর পুরানো (<15.04) সংস্করণে কমান্ডটি কিছুটা পৃথক:
> nmcli dev list | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
nmcli dev show
দেয়:Error: 'dev' command 'show' is not valid.
আরও সাধারণ জবাবের জন্য আপনি যখন নেটওয়ার্ক ম্যানেজার ছাড়াই এবং বেশ কয়েকটি আপস্ট্রিম ডিএনএস সহ ডেনমাস্ক ব্যবহার করছেন :
sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog
SIGUSR1 পাওয়ার পরে, dnsmasq প্রতিটি স্ট্রিম সার্ভারে DNS অনুরোধের সংখ্যা সহ বিভিন্ন পরিসংখ্যান লগ করবে । তার ভিত্তিতে, আপনি সহজেই আপনার সিস্টেমে সর্বাধিক ব্যবহৃত ডিএনএস সার্ভারটি নির্ধারণ করতে পারেন।
dnsmasq[xxx]: setting upstream servers from DBus dnsmasq[xxx]: using nameserver 10.xx.xx.xx#53(via tun0) dnsmasq[xxx]: using nameserver 192.xx.xx.x#53(via wlp2s0)
sudo journalctl -b -u dnsmasq | grep nameserver
।
সাধারণত, সিস্টেমটি ব্যবহার করার জন্য systemd
, ডিএনএস সার্ভারগুলি dnsmasq
ব্যবহার করছে তা এর মাধ্যমে পাওয়া যাবে
journalctl -u dnsmasq
dnsmasq
নেটোক্র্যামেঞ্জার চালু করার সময় এটি কার্যকর হয় না (এবং কনফিগারেশনটি ডিবিএসের মাধ্যমে পাস করা হয়)
nmcli dev show
?