ম্যাক ওএস এক্স-তে আমি কীভাবে ডিএনএস সার্ভারটি ব্যবহার করছি তা পরীক্ষা করতে পারি (পছন্দমত একটি কমান্ড লাইন সমাধান)?
System Preferences > Network
দেখায় 192.168.1.1
যা আমার রাউটারের ঠিকানা এবং আসল ডিএনএস সার্ভার নয়।
ম্যাক ওএস এক্স-তে আমি কীভাবে ডিএনএস সার্ভারটি ব্যবহার করছি তা পরীক্ষা করতে পারি (পছন্দমত একটি কমান্ড লাইন সমাধান)?
System Preferences > Network
দেখায় 192.168.1.1
যা আমার রাউটারের ঠিকানা এবং আসল ডিএনএস সার্ভার নয়।
উত্তর:
আপনি scutil --dns | grep 'nameserver\[[0-9]*\]'
কমান্ড লাইনে একটি জারি করার চেষ্টা করতে পারেন । আপনার সিস্টেমে কনফিগার করা ডিএনএস সার্ভারের একটি তালিকা দেওয়া উচিত।
/etc/resolver/…
)।
| sort | uniq
এটিতে যুক্ত করেছি কারণ আমি ব্যবহৃত ব্যবহৃত অনন্য ডিএনএস সার্ভারগুলিতে কেবল আগ্রহী ছিল।
\[[0-9]*\]
করা দরকার grep
?
scutil --dns | grep nameserver
যথেষ্ট, বা scutil --dns | grep nameserver | sort -u
আমি যদি কেবল অনন্য সার্ভার দেখতে চাই।
আপনার রাউটারটি ডিএনএস ফরোয়ার্ডার হিসাবে কাজ করছে, আপনি আপনার রাউটারকে জিজ্ঞাসা করেন এবং আপনার রাউটার আপনার জন্য একটি ডিএনএস সার্ভারকে জিজ্ঞাসা করে। এটি কী ব্যবহার করছে তা নির্ধারণ করতে আপনাকে আপনার রাউটার ওয়েব কনফিগারেশনে লগইন করতে হবে বা আপনি সরাসরি এটি আপনার নেটওয়ার্ক কনফিগারেশনে প্রবেশ করতে পারেন।
ম্যাক ওএস এক্সে আপনার ডিএনএস সার্ভারটি দেখতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
টার্মিনালটি খুলুন এবং টাইপ করুন
$ cat /etc/resolv.conf
আপনার ডিএনএস সার্ভারটি দেখতে।
নমুনা আউটপুট:
$ cat /etc/resolv.conf
domain http://www.example.com (Here, you can see DNS records info of the particular domain name.)
nameserver 68.87.85.98
nameserver 68.87.69.146
System Preferences > Network
দেখায়।
আকামই একটি ডিএনএস ডিবাগিং সরঞ্জাম সরবরাহ করে যা কোয়েরির জন্য ব্যবহৃত রেজলভারের আইপি ঠিকানাটি ফেরত দেয়। টার্মিনাল.অ্যাপ খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:
dig whoami.akamai.net +short
আল্ট্রাডএনএস একটি সরবরাহ করে তবে আমি এটি কম নির্ভরযোগ্য বলে মনে করেছি:
dig whoami.ultradns.net +short
এই সরঞ্জামগুলির দ্বারা প্রত্যাবর্তিত আইপি ঠিকানাটি আপনার নেটওয়ার্কের জন্য ব্যবহৃত একটি ডিএনএস রেজোলভার, তবে এটি বেশ কয়েকটির মধ্যে কেবল একটি হতে পারে। আপনার নেটওয়ার্ক পছন্দগুলিতে সরাসরি আইপি ব্যবহার করার কোনও সুবিধা থাকতে পারে।
আপনি নেমবেঞ্চ ব্যবহার করে আপনার স্থানীয় এবং বিকল্প ডিএনএস সার্ভারের পারফরম্যান্সকে বেনমার্ক করতে পারেন ।
পাঠ্য বিন্যাসে নির্দিষ্ট নেটওয়ার্ক অ্যাডাপ্টারের ডিএনএস সার্ভারের তালিকা পাওয়ার জন্য কোনও উপায় সন্ধান করার সময় আমি এই প্রশ্নের কাছে পৌঁছেছি (উদাহরণস্বরূপ ওয়াই-ফাই অ্যাডাপ্টার):
এই ডিএনএস সার্ভারের তালিকাটি এই কমান্ডের সাহায্যে টার্মিনালে পাওয়া যাবে:
$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
এবং ইথারনেট অ্যাডাপ্টারের জন্য:
$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
এটি আপনার ম্যাকটি ডিএনএস সার্ভার ব্যবহার করছে। আপনার রাউটারটি ক্যাচিং ডিএনএস সার্ভার পরিচালনা করছে এবং নিজেকে ডিএইচসিপি এর মাধ্যমে ডিএনএস সার্ভার হিসাবে সেট করছে setting আপনি যদি নিজের রাউটারে লগইন করেন তবে আপনি এটি ডিএনএসের কোন সার্ভার ব্যবহার করে তা সন্ধান করতে পারবেন।