ডিএইচসিপি দ্বারা নির্ধারিত ডিএনএস ঠিকানাটি কীভাবে দেখবেন?


33

ডিএইচসিপি দ্বারা নির্ধারিত ডিএনএস ঠিকানাটি কীভাবে দেখবেন?

ifconfig এটি প্রদর্শন করতে পারবেন না।

$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 90:e6:ba:22:6a:f2  
          inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::92e6:baff:fe22:6af2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:224856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:220040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:166848627 (166.8 MB)  TX bytes:20256333 (20.2 MB)
          Interrupt:46 Base address:0x4000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5889 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5889 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:468885 (468.8 KB)  TX bytes:468885 (468.8 KB)

wlan0     Link encap:Ethernet  HWaddr 00:26:5e:e8:4f:8e  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

কি দ্বারা ফেরত: ifconfig | গ্রেপ 'ইনেট অ্যাডার:' ?
ডেভিড 6

@ ডেভিড 6 ইনেট অ্যাডার: 192.168.1.111 বিস্ট: 192.168.1.255 মাস্ক: 255.255.255.0 ইনট অ্যাডার: 127.0.0.1 মাস্ক: 255.0.0.0
ভিক্টর এস

এটি আপনাকে সহায়তা করবেcat /var/lib/dhcp3/dhclient.leases | grep dhcp-server-identifier
devav2

ডাউনলোড বিকল্প dhcp- সার্ভার-সনাক্তকারী 192.168.1.1; বিকল্প dhcp- সার্ভার-সনাক্তকারী 192.168.1.1; বিকল্প dhcp- সার্ভার-সনাক্তকারী 192.168.1.1; বিকল্প dhcp- সার্ভার-সনাক্তকারী 192.168.1.1;
ভিক্টর এস

1
কি চাইছে? ডিএইচসিপি পরিষেবা পুল (বা ব্যাপ্তি) থেকে একটি আইপি ঠিকানা বরাদ্দ করে। একটি ডিএনএস সার্ভার একটি হোস্টনাম, ডোমেন, বা মেলবক্সের (এমএক্স-রেকর্ড) আইপি ঠিকানাগুলি ফেরত দেয়। আপনার ifconfig আউটপুটটি স্বাভাবিক দেখাচ্ছে ..
ডেভিড 6

উত্তর:


40

কমপক্ষে উবুন্টু 15.10 এর আগে (সম্ভবত পূর্ববর্তী সংস্করণগুলি) টার্মিনালে চালানো হবে:

nmcli dev show eth0 | grep IP4

eth0সবচেয়ে সাধারণ iface, কিন্তু এটা হতে পারে eth1, eth2ইত্যাদি

পুরানো সংস্করণ ব্যবহার করুন nmcli dev list iface eth0 | grep IP4


1
দুর্দান্ত উত্তর! আপনার ভাগ করে নেওয়ার প্রশংসা করুন! আমি বুঝতে পেরেছি.
ভিক্টর এস

এটা খুশী হয়েছে। আমি যখন তথ্যটি পাওয়ার একটি উপায় চেয়েছিলাম তখন এটি পেয়েছিলাম, তখন চাহিদা অনুযায়ী প্রদর্শন করার জন্য এটি পার্স করুন, কারণ আমার কাছে 3 টি ভিন্ন ভিন্ন ডিএনএস সার্ভার ছিল (আইএসপি, গুগল এবং ওপেনডিএনএস)।
মার্টি ফ্রাইড

7
15.04 হিসাবে, আদেশটি হ'লnmcli dev show
সের্গেই কলডিয়াজন্য

3
সঙ্গে nmcli dev show eth0(হিসাবে 15.04) এটি ডেবিয়ান বাস্টার কাজ করে। ধন্যবাদ!
লুক

1
অনুরোধ :) যেমন @YandryPozo, একটি উত্তর পোস্ট
Sergiy Kolodyazhnyy

13
$ nm-tool 

ডিএনএস সার্ভারগুলিও তালিকাভুক্ত করবে।


1
+1 কারণ এটি 14.04 রিলিজ পর্যন্ত কাজ করে পরীক্ষা করা হয়েছে। 15.04 এবং আরও নতুন মুক্তির জন্য, nmcliপরিবর্তে অন্য উত্তরের পরামর্শ অনুযায়ী ব্যবহার করুন।
ক্লিয়ারকিমুরা

7

ডিএনএস ঠিকানা পেতে টার্মিনালটি ( Ctrl+ Alt+ T) খুলুন এবং টাইপ করুন:

cat /var/lib/dhcp/dhclient.leases | grep dhcp-server-identifier

2
/Var/lib/dhcp/dhclient- এ কিছুই নেই s প্লিজ, এটি খালি।
ভিক্টর এস

/ ফাইল /var/lib/dhcp/dhclient.Lives /var/lib/dhcp/dhclient. कृपया লিখেছেন: খালি
ভিক্টর এস

চেষ্টা করুন /var/lib/dhcp/dhclient.eth0.
pleases

এটি একটি অকেজো ব্যবহারcat । আপনি সম্ভবত বোঝাতে চান grep domain-name-servers /var/lib/dhcp/dhclient.leases( domain-name, না dhcp-server)।
পাবলো এ

6

এটা এখানে:

cat /etc/resolv.conf

তবে এই ফাইলটি সম্পাদনা করবেন না


সাম্প্রতিক উবুন্টু রিলিজগুলিতে (২০১২-এর পরে আমি মনে করি) এটি কার্যকর হবে না, যেহেতু এটিতে থাকবে nameserver 127.0.1.1, লোকালহোস্ট dnsmasq ইনস্টলেশন উল্লেখ করে। @
আনোয়ার

আপনি উল্লেখ হিসাবে, ফাইলটি সম্পাদনা করা যেতে পারে এবং এইভাবে ডিএইচসিপি দ্বারা নির্ধারিত ঠিকানাগুলি প্রয়োজন হয় না। এখন আপনি যদি নিজেরাই এটি সম্পাদনা করেন, তবে স্পষ্টতই, এটি আলাদা হতে চলেছে - তবে আপনি যদি কোনও সংস্থা ভিপিএন ব্যবহার করেন তবে কী হবে? বা অন্য কিছু ফাইল প্রভাবিত করে? এ কারণেই আমি মনে করি এটি সহজ এবং সর্বজনীন হলেও এটি একটি ভাল উত্তর নয়। এটি দেখতে প্রথম ভাল জায়গা, তবে নিজেই সত্যিকারের উত্তর নয়।
লুক

3

@ মার্টিফ্রিডের উত্তরের জিইউআই বিকল্প হিসাবে এটি ব্যবহার করে দেখুন।

  1. উপরের প্যানেলে নেটওয়ার্ক সংযোগ আইকনে ক্লিক করুন।

  2. Wi-Fi সেটিংস নির্বাচন করুন

  3. এটি আপনাকে ডিএনএস সার্ভারের ঠিকানাটি দেখায়

    স্ক্রিনশট


4
আমার উবুন্টুর কোনও জিইউআই ডেস্কটপ নেই।
ভিক্টর এস

@ ভিক্টরস এটি অন্যান্য উত্তরের মতো একই তথ্য দেখায়। আমি এটি চেক করেছি
আনোয়ার

1
আপনার উত্তরের জন্য ধন্যবাদ, এটি জিনোম বা কে-ডি-ই ব্যবহারকারীদের জন্য সুবিধাজনক।
ভিক্টর এস


2

আমি মন্তব্যগুলিতে উল্লেখ করেছি (যা জনপ্রিয় অনুরোধে এখন একটি উত্তর হয়ে গেছে), nmcli dev showউবুন্টু 15.04 হিসাবে ব্যবহার করতে পারেন । grepমিশ্রণ যোগ করুন এবং আপনি সেট:

$ nmcli dev show | grep 'DNS'                                                                                                                                                                     
IP4.DNS[1]:                  208.67.222.222
IP4.DNS[2]:                  208.67.220.220

2

এখন যেহেতু উবুন্টু (এবং ডেবিয়ান এবং প্রায় সমস্ত ডিস্ট্রো) সিস্টেমড ব্যবহার করে (পরীক্ষা করে দেখুন file /sbin/init) সম্ভবত এই তথ্যটি পাওয়ার আরও মার্জিত উপায়টি সহ:

systemd-resolve --status
  • freedesktop.org ডক্স
  • আর্ক উইকি : ব্যবহার করুনsystemd-resolve --status যেখানে বলা আছে সেখানেresolvectl
  • আপনার যদি ডিএনএস সাবসিস্টেম নিয়ে সমস্যা হয় তবে আমি resolvconfপ্যাকেজটি সরিয়ে দেওয়ার পরামর্শ দিচ্ছি । সঙ্গে দ্বন্দ্ব হতে পারে systemd-resolve

1
নেটওয়ার্কম্যানেজার চলছে না এমন সিস্টেমগুলির সঠিক উত্তর। উবুন্টু 18.04, উবুন্টু 19.10
রায়ান জেরেমিয়া ফ্রিম্যান


2

আমার আসল সমাধান (এ 2015, উবুন্টু 14.04), এটি হ'ল:

  1. সিএলআই শুরু করুন
  2. টাইপ করুন: sudo apt-get install gnome-system-tools
  3. ইনস্টল সফল হওয়ার পরে, টার্মিনালে টাইপ করুন: network-admin

আপনি যদি কোনওভাবে এটি করতে না পারেন তবে এটি চেষ্টা করুন, যদিও এটি আমার পক্ষে যথেষ্ট ভাল নয় তবে এটি আমার কাজটি সম্পন্ন করেছে:

  1. আদর্শ dig google.com
  2. শেষের কাছাকাছি আপনি এরকম কিছু দেখতে পাচ্ছেন (প্রায় 2015) ;; সার্ভার: এবং তারপরে একটি আইপি ঠিকানা (কমপক্ষে, আমার মেশিনে) এটি আপনার জন্য ডোমেনটি সমাধান করার আসল ডিএনএস সার্ভার। যদিও সার্ভারটি প্রতি হোস্টনামে পরিবর্তন করতে পারে।

0

যদি আপনার কম্পিউটারটি আপনার ইন্টারনেট সরবরাহকারীর রাউটার / ওয়াইফাইয়ের পিছনে চলে তবে আপনি একটি পাবেন রাউটারের ডিএইচসিপি থেকে ব্যক্তিগত আইপি ঠিকানা পাবেন , যা 192.168.0.2 বা 192.168.1.100 এর মতো কিছু।

আপনার ইন্টারনেট সরবরাহকারীর থেকে ডিএনএসের ডিএইচসিপি-র পাবলিক আইপি ঠিকানা পেতে , আপনাকে টার্মিনালে ফলো কমান্ড লাইনটি চালানো দরকার:

dig +short myip.opendns.com @resolver1.opendns.com
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.