আমি কীভাবে উবুন্টু সার্ভারে আমার ডিএনএস সেটিংস কনফিগার করব?


115

এই পৃষ্ঠা অনুসারে এটি সহজ বলে মনে হচ্ছে। তবে /etc/bindউবুন্টু 12.04.3 এলটিএস সার্ভারের ডিফল্ট ইনস্টলেশনতে বিদ্যমান নেই।

সুতরাং, আর কোনও সফ্টওয়্যার ইনস্টল না করে কীভাবে ডিএনএস কনফিগার করতে পারবেন এবং উবুন্টু সার্ভারে ডিএনএসম্যাক সরিয়ে ফেলবেন? আমি sudo& সঙ্গে বেশ পরিচিত nano


এছাড়াও help.ubuntu.com/commune/Dnsmasq দেখুন । একটি নেমসারভার বাঁধাই। আপনার সার্ভারে আপনার যদি নেমসারভার কার্যকারিতা প্রয়োজন হয় তবে আপনাকে অবশ্যই একটি নেমসারভার ইনস্টল করতে হবে। আপনি যা অর্জন করতে চাইছেন সেটি আপনি যদি বর্ণনা করতে পারেন তবে এটি সহায়তা করবে।
hmayag

1
আপনি কোনও ডিএনএস সার্ভার কনফিগার করতে ম্যানুয়াল পড়ছিলেন, সার্ভারে কীভাবে ডিএনএস এন্ট্রি কনফিগার করবেন তা নয়। ম্যানুয়াল আপনি পড়া আছে উচিত এই
Braiam

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

1
আমি মনে করি এখানে unix.stackexchange.com/a/154538/82018 - এর চেয়ে আরও ভাল উত্তর আছে - মূলত আপনি বর্তমানে আপনার ডিএইচসিপি সেটিংসগুলিকে ওভাররাইড করতে পারেন যা আপনি বর্তমানে ব্যবহার করছেন তার সামনে একটি সার্ভার "প্রিপেন্ড" করতে পারেন। এটি দুর্দান্ত কারণ আপনাকে কেবল নতুন সার্ভারের উপর নির্ভর করতে হবে না, আপনি কেবল এটি অনুসন্ধানের জন্য প্রাধান্য দিন।
স্টিভ মিডলেগি

উত্তর:


158

ডিএনএস সার্ভার সেট করুন

আপনি /etc/network/interfacesযদি কমান্ড লাইনের মাধ্যমে আপনার ডিএনএস সার্ভারটি পরিবর্তন করতে চান তবে আপনাকে ফাইলটি কনফিগার করতে হবে।

এটি দেখতে কিছু দেখতে হবে:

# The loopback network interface  
auto lo  
iface lo inet loopback  


# The primary network interface  
auto eth0 
iface eth0 inet static  
address 192.168.X.X
netmask 255.255.255.0
gateway 192.168.X.X
dns-nameservers X.X.X.X 

আপনার যদি একাধিক ডিএনএস সার্ভার থাকে তবে কেবল প্রত্যেকের মধ্যে একটি স্পেস যুক্ত করুন:

dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z

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

sudo ifdown eth0 && sudo ifup eth0

আশাকরি এটা সাহায্য করবে!


1
হ্যাঁ, dnsmasq উবুন্টু সার্ভারে ডিফল্ট হিসাবে ইনস্টল করা নেই, যদি আমি সঠিকভাবে মনে করি।
নুলেট

4
@ নুলেট সমাধানটি চেষ্টা করে দেখেছেন তবে এই ত্রুটিটি পেয়েছে, longtth@long-ubuntu-14:~$ sudo ifdown eth0 && sudo ifup eth0 interface eth0 not configured RTNETLINK answers: File exists Failed to bring up eth0.আপনি কি আমাকে এটি ঠিক করতে সহায়তা করতে পারেন?
লুক

2
এখানে আমার পরিস্থিতি: আমি এই উত্তরে নির্দেশিত ফাইলটি খুললাম এবং এটিতে আমার কেবল প্রথম 3 লাইন ছিল। আমি বাকী অংশে আটকালাম। আমি কমান্ডটি চালিয়েছি এবং এটি পেয়েছি: ifdown: ইন্টারফেস এথ0 কনফিগার করা হয়নি RTNETLINK উত্তর: ফাইল উপস্থিত রয়েছে এথ0 আনতে ব্যর্থ। এটি আমার প্রাপ্ত আউটপুটটি সমাপ্ত করে। কারও মনে যদি কিছু চিন্তা আসে তবে সে নির্দ্বিধায় সাড়া দিতে পারে। আমি জানতে চাই: সাধারণত, বলতে গেলে, আমি ঠিকানা এবং গেটওয়েতে এক্সগুলির প্রতিস্থাপন করব?
GoProCameraByGoPro

2
@ মিঃ হাইডে আপনার এই লাইনগুলি টার্মিনালে টাইপ করা উচিত নয়, আপনাকে অবশ্যই /etc/network/interfacesফাইলের ভিতরে লিখতে হবে।
রিচার্ড

1
নিশ্চিত হয়ে নিন যে আপনি আসলে এথ 0 ব্যবহার করছেন এবং এথ 1 এর মতো অন্য কিছু নয়। ifconfig।
ব্রিঙ্কিপ

9

তবে আপনি যদি নতুন উবুন্টু সংস্করণে থাকেন তবে আপনি হয়ত রেজোলভকনফ ব্যবহার করছেন

ডিএনএস-নেমসার্স সেট করার জন্য যা সেগুলিতে পুনরায় বুট করার পরে সরানো হবে না

sudo nano /etc/resolvconf/resolv.conf.d/base 

মত

nameserver x.x.x.x
nameserver x.x.y.y

এবং আফের যে ঠিক কি

sudo resolvconf -u

আমার সিস্টেমে সেই পথটি বিদ্যমান নেই আমার কাছে কেবলমাত্র /etc/resolvconf/update-libc.d/avahi-daemonঅন্য একটি বাশ স্ক্রিপ্টের জন্য লুপ রয়েছে যা /usr/lib/avahi/avahi-daemon-check-dns.shআমি চাই 192.168.1.1 DNS Servers:
সালেম এফ

@ সেলামএফ কেবল এগিয়ে যান এবং সেই অনুপস্থিত ফাইলটি তৈরি করুন ...
আলেকসান্দার পাভিয়

1
, দেখে মনে হচ্ছে উবুন্টু ডিএনএস সেটিংটি হ্যান্ডেল করার জন্য বিভিন্ন পদ্ধতির ব্যবহার করে আমি কেবল এটি জিইআইআই এনএমই থেকে পরিবর্তন করতে সক্ষম হয়েছি যা ডিএনএসের ঠিকানা পরিবর্তন DHCPকরে address onlyটাইপ করার পরে i.ibb.co/ysqwL0r/DHCP.png
সেলিম এফ

0

নেটওয়ার্ক ম্যানেজার টিইউআই: nmtui

পাশে এই বিকল্প ব্যবহারnmcli connection edit আপনি একটি আরো পছন্দ করতে পারেন ncurses সঙ্গে পদ্ধতির nmtui, গনোমের CLI Tui বিকল্প nm-connection-editor

স্ক্রিনশট এনএমটিইউ প্রধান উইন্ডো

স্ক্রিনশট একটি সংযোগ সম্পাদনা

দ্রষ্টব্য : এই অ্যানোভারটি উবুন্টু ডেস্কটপের সাথে আরও সম্পর্কিত, তবে যেহেতু উপযুক্ত প্রশ্নটি এটির নকল হিসাবে চিহ্নিত হয়েছে (ভুলভাবে, আইএমও) আমি এটি এখানে পোস্ট করছি।

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