การตั้งค่า DNS ใน Linux

Anonim

การตั้งค่า DNS ใน Linux

แต่ละไซต์อุปกรณ์หรือตำแหน่งเฉพาะมีที่อยู่ IP ของตัวเองที่กำหนดโดยอุปกรณ์เมื่อเข้าถึงเครือข่ายและการโต้ตอบกับพวกเขา ผู้ใช้ที่ต้องเผชิญกับความต้องการเช่นการเปลี่ยนไปสู่ไซต์หรือเชื่อมต่อกับคอมพิวเตอร์เครือข่ายอื่นต้องป้อนที่อยู่ที่เหมาะสมสำหรับการแลกเปลี่ยนข้อมูลที่ประสบความสำเร็จ อย่างไรก็ตามโปรดจำไว้ว่าชุดสุ่มของตัวเลขค่อนข้างยาก นั่นคือเหตุผลที่ระบบชื่อโดเมน DNS (ระบบชื่อโดเมน) ถูกคิดค้นขึ้น ตอนนี้คอมพิวเตอร์หมายถึงเซิร์ฟเวอร์อย่างอิสระเพื่อกำหนดที่อยู่ IP เมื่อระบุชื่อโดเมนในระหว่างการเปลี่ยนไปยังรีซอร์ส เซิร์ฟเวอร์ดังกล่าวจะระบุโดยอัตโนมัติหรือด้วยตนเองซึ่งขึ้นอยู่กับประเภทของการกำหนดค่า เป็นเรื่องเกี่ยวกับกระบวนการนี้ที่เราต้องการพูดคุยภายในกรอบของวัสดุในปัจจุบันโดยใช้ตัวอย่างของการกระจายที่รู้จักกันดีของระบบปฏิบัติการ Linux

กำหนดค่า DNS ใน Linux

การกระจายลินุกซ์เกือบทั้งหมดทำงานในหลักการที่คล้ายกัน มีเพียงบางทีมคอนโซลและการออกแบบเปลือกกราฟิกเท่านั้นที่โดดเด่น ตัวอย่างเช่นเราจะดู Ubuntu และคุณผลักออกจากคุณสมบัติของการชุมนุมของคุณจะสามารถตอบสนองภารกิจได้โดยไม่มีปัญหาใด ๆ หากความยากลำบากเกิดขึ้นที่ระดับการใช้คำสั่งเฉพาะหรือเมื่อค้นหารายการเมนูกราฟิกให้ใช้เอกสารการแจกจ่ายอย่างเป็นทางการเพื่อค้นหาคำสั่งหรือตัวเลือกอื่นที่รับผิดชอบในการดำเนินการตามการดำเนินการที่ต้องการ

วิธีที่ 1: เมนูกราฟิกเชลล์

วิธีนี้มุ่งเป้าไปที่ผู้ใช้มือใหม่เป็นหลักเนื่องจากส่วนใหญ่มักจะอยู่ใน Linux พวกเขากลัวที่จะต้องดำเนินการแต่ละการกระทำโดยป้อนคำสั่งไปยังคอนโซล มันมานานในทุกสภาพแวดล้อมที่มีรายการที่เกี่ยวข้องที่อนุญาตให้คุณใช้การกำหนดค่าต่าง ๆ โดยไม่ต้องยื่นอุทธรณ์ต่อเทอร์มินัลเดียว DNS ยังใช้ เรามาดูกันว่าการแก้ไขนี้ทำในเชลล์กราฟิกมาตรฐาน Ubuntu อย่างไร

  1. ให้ความสนใจกับแผงด้านบนที่มีปุ่มเครือข่ายอยู่และปิดคอมพิวเตอร์ คลิกหนึ่งในนั้นเพื่อดูรายการการเชื่อมต่อ
  2. การเปิดทาสก์บาร์เพื่อไปที่การกำหนดค่าเครือข่ายเมื่อตั้งค่า DNS ใน Linux

  3. ที่นี่คุณมีความสนใจในปุ่มที่เรียกว่า "พารามิเตอร์การเชื่อมต่อ"
  4. ไปที่การกำหนดค่าเครือข่ายเพื่อเปลี่ยนพารามิเตอร์ DNS ใน Linux

  5. ในเมนูที่เปิดขึ้นให้ค้นหาการเชื่อมต่อปัจจุบันและคลิกที่ไอคอนเกียร์เพื่อไปที่การกำหนดค่า
  6. เลือกเครือข่ายจากรายการเพื่อเปลี่ยนพารามิเตอร์ DNS ใน Linux

  7. หากคุณต้องการทราบที่อยู่ DNS ของคุณเพียงแค่ดูสตริงที่จัดสรรเฉพาะในแท็บข้อมูลระบบ ในการกำหนดค่าการรับ DNS ให้ย้ายไปที่แท็บ "IPv4" หรือ "IPv6" โดยใช้แผงด้านบน
  8. ดูที่อยู่เราเตอร์และไปที่การกำหนดค่า DNS ใน Linux

  9. ในบรรทัด "วิธีการ" คุณสามารถระบุวิธีที่ดีที่สุดในการรับ DNS ค่าเริ่มต้นเป็นประเภทอัตโนมัติผ่าน DHCP อย่างไรก็ตามไม่มีอะไรป้องกันไม่ให้คุณเพิ่งสังเกตเห็นเครื่องหมายรายการอื่น ๆ ที่มีอยู่
  10. การตั้งค่าพารามิเตอร์ DNS มาตรฐานใน Linux ผ่านส่วนต่อประสานกราฟิก

  11. คุณสามารถลงทะเบียนเซิร์ฟเวอร์ DNS ได้อย่างอิสระซึ่งเราเตอร์ของคุณควรติดต่อ ในการทำเช่นนี้ในสตริง "DNS" ระบุที่อยู่ IP ในภาพหน้าจอด้านล่างคุณจะเห็นเซิร์ฟเวอร์จาก Google และพวกเขามีลักษณะเช่นนี้: 8.8.8.8 และ 8.8.4.4
  12. คู่มือการป้อนเซิร์ฟเวอร์ DNS ใหม่ใน Linux ผ่านกราฟิกเชลล์

  13. หลังจากเสร็จสิ้นการกำหนดค่าให้แน่ใจว่าทุกอย่างถูกตั้งค่าอย่างถูกต้องและจากนั้นคลิกที่ "ใช้" เท่านั้น
  14. ใช้การเปลี่ยนแปลงหลังจากตั้งค่า DNS ใน Linux ในส่วนต่อประสานกราฟิก

  15. หากไม่จำเป็นต้องสร้างการเชื่อมต่อประเภทใหม่คุณสามารถลงทะเบียนการตั้งค่า DNS ได้ทันทีในลักษณะเดียวกับที่เพิ่งแสดง
  16. การตั้งค่า DNS ใน Linux เมื่อสร้างเครือข่ายใหม่

  17. เมื่อเสร็จสิ้นการกำหนดค่าให้เปิดเมนูหลักและเรียกใช้ "เทอร์มินัล" เพื่อตรวจสอบ
  18. ไปที่เทอร์มินัลเพื่อตรวจสอบการเปลี่ยนแปลงหลังจากตั้งค่า DNS ใน Linux

  19. ป้อน nslookup จากนั้นระบุที่อยู่ที่ต้องการเพื่อตรวจสอบตัวอย่างเช่น Google.com
  20. ป้อนคำสั่งเพื่อเสียบเซิร์ฟเวอร์หลังจากเปลี่ยน DNS ใน Linux

  21. หลังจากคลิกที่ ENTER ให้รอสองสามวินาทีและอ่านข้อมูลที่ได้รับ คุณจะได้รับแจ้งว่าใช้เซิร์ฟเวอร์ DNS ใดเมื่อเพิ่มที่อยู่
  22. ดู DNS ที่ได้รับใน Linux ผ่านการเสียบในเทอร์มินัล

อย่างที่คุณเห็นวิธีนี้ง่ายที่สุดเท่าที่จะเป็นไปได้และอนุญาตให้คุณทำโดยไม่ต้องแก้ไขไฟล์การกำหนดค่าผ่านคอนโซล อย่างไรก็ตามผู้ใช้บางคนไม่มีความสามารถในการใช้อินเตอร์เฟสแบบกราฟิกหรือการตั้งค่าจะถูกล้มลงอย่างต่อเนื่อง ในกรณีนี้คุณจะต้องหันไปหา "เทอร์มินัล" ซึ่งจะทุ่มเทให้กับวิธีการต่อไปของเรา

วิธีที่ 2: การแก้ไขไฟล์การกำหนดค่า

การใช้ "เทอร์มินัล" เพื่อแก้ไขไฟล์คอนฟิกูเรชันเมื่อเปลี่ยนพารามิเตอร์ของระบบ - วิธีที่มีประสิทธิภาพมากที่สุดเนื่องจากการกระทำทั้งหมดจะดำเนินการที่นี่ในนามของ Superuser และจะไม่ลดราคาในระบบรีสตาร์ทครั้งแรก สำหรับการกำหนดค่า DNS ให้ใช้คำแนะนำต่อไปนี้

  1. เรียกใช้คอนโซลตามที่ปรากฏก่อนหน้านี้หรือใช้วิธีที่สะดวกเช่นไอคอนที่สร้างขึ้นบนแผง "รายการโปรด"
  2. การเริ่มต้นเทอร์มินัลผ่านรายการโปรดเพื่อกำหนดค่า DNS ใน Linux

  3. เริ่มต้นด้วยเรียกดูรายการอินเทอร์เฟซเครือข่ายที่มีอยู่เพื่อตรวจสอบไฟล์สำหรับการกำหนดค่า ป้อน LS / SYS / Class / Net / และกด Enter
  4. คำสั่งเพื่อดูชื่อของเครือข่ายเมื่อตั้งค่า DNS ใน Linux

  5. ตรวจสอบว่าชื่ออินเทอร์เฟซของคุณอยู่ที่นี่หรือไม่ ตามค่าเริ่มต้นดูเหมือนว่า: ENP0S3 ในกรณีที่ไม่มีเส้นดังกล่าวคุณจะต้องเพิ่มด้วยตัวเองสิ่งที่ขั้นตอนต่อไปนี้จะทุ่มเท ข้ามพวกเขาหากมีชื่ออยู่
  6. ดูชื่อเครือข่ายปัจจุบันเมื่อการกำหนดค่า DNS ใน Linux

  7. ถัดไปกรณีจะเกี่ยวข้องกับการโต้ตอบกับไฟล์ข้อความการกำหนดค่า ในการทำเช่นนี้คุณสามารถใช้ตัวแก้ไขใด ๆ ที่กำหนดโดยค่าเริ่มต้นเช่น VI อย่างไรก็ตามผู้ใช้มือใหม่ไม่สะดวกในการจัดการซอฟต์แวร์ดังกล่าวเสมอไป ในสถานการณ์เช่นนี้เราแนะนำให้คุณสร้างโซลูชันที่เหมาะสมกว่า ผลัก Sudo apt ติดตั้งนาโนและคลิกที่ Enter
  8. การติดตั้งโปรแกรมแก้ไขข้อความใหม่สำหรับการกำหนดค่า DNS เพิ่มเติมใน Linux

  9. ยืนยันความตั้งใจของคุณในการเพิ่มซอฟต์แวร์และหลังจากติดตั้งสำเร็จไปทำงานกับไฟล์ ป้อนคำสั่ง sudo nano / etc / network / interfaces แล้วยืนยัน
  10. การเปิดไฟล์การกำหนดค่าสำหรับการป้อนชื่อเครือข่ายเมื่อตั้งค่า DNS ใน Linux

  11. ใส่แถว Auto ENP0S3 และ IFACE ENP0S3 INET DHCP เพื่อตั้งค่าการกำหนดค่าอินเตอร์เฟส
  12. ป้อนชื่อเครือข่ายและ DNS มาตรฐานใน Linux ผ่านไฟล์การกำหนดค่า

  13. ใช้การรวม Ctrl + O เพื่อบันทึกการตั้งค่า ในอนาคตจำไว้ว่าเครื่องหมาย ^ หมายถึง Ctrl นั่นคือตัวอย่างเช่นเอาท์พุทจากบรรณาธิการดำเนินการผ่าน Ctrl + X
  14. การบันทึกการเปลี่ยนแปลงและเอาต์พุตจากตัวแก้ไขข้อความเมื่อตั้งค่า DNS ใน Linux

  15. เมื่อบันทึกอย่าเปลี่ยนชื่อไฟล์ที่จะเขียน แต่เพียงคลิกที่ Enter
  16. บันทึกชื่อไฟล์เมื่อกำหนดค่า DNS ใน Linux

  17. ในไฟล์เดียวกันให้ป้อน DNS nameserver 8.8.8.8 เพื่อติดตั้ง DNS จาก Google แล้วคุณสามารถปิดวัตถุนี้ได้
  18. คำสั่งเพื่อกำหนด DNS ในไฟล์คอนฟิกูเรชันแรก Linux

  19. ต่อไปคุณต้องกำหนดค่ารายการอื่นให้ไปที่มันผ่าน Sudo nano /etc/dhcp/dhclient.conf
  20. ไปที่การกำหนดค่าของไฟล์ที่สองเพื่อเปลี่ยน DNS ใน Linux

  21. เมื่อขอรหัสผ่าน Superuser ให้ป้อน โปรดทราบว่าสัญลักษณ์ที่มีวิธีการตั้งค่าดังกล่าวจะไม่แสดงเพื่อวัตถุประสงค์ด้านความปลอดภัย
  22. ป้อนรหัสผ่าน Superuser เพื่อเข้าถึงไฟล์เมื่อกำหนดค่า DNS ใน Linux

  23. แหล่งที่มาถึงต่ำสุดในเนื้อหาและใส่สตริงเซิร์ฟเวอร์ชื่อโดเมน Supersede 8.8.8.8 จากนั้นบันทึกการเปลี่ยนแปลงและปิดไฟล์
  24. แทรกคำสั่งสำหรับไฟล์คอนฟิกูเรชัน DNS ที่สองใน Linux

  25. มันยังคงสามารถแก้ไขพารามิเตอร์ล่าสุดใน sudo nano /etc/resolvconf/resolv.conf.d/base
  26. การเริ่มต้นไฟล์การกำหนดค่า DNS ที่สามใน Linux

  27. ใส่สตริงเนมเซิร์ฟเวอร์ 8.8.8.8 กำหนด DNS ก่อนที่จะเข้าไม่ลืมที่จะใช้การเปลี่ยนแปลงในไฟล์เดียวกัน
  28. การเปลี่ยนไฟล์ DNS กำหนดค่าที่สามใน Linux

  29. การเปลี่ยนแปลง DNS ทั้งหมดจะมีผลทันทีหลังจากรีสตาร์ทเครือข่าย สิ่งนี้ทำได้โดยคำสั่ง Sudo SystemCtl Restart Networking
  30. รีสตาร์ทเครือข่ายหลังจากการเปลี่ยนแปลง DNS ใน Linux

  31. สตริงที่ว่างเปล่าปรากฏขึ้นสำหรับการป้อนข้อมูลหมายความว่าการรีสตาร์ทสำเร็จ
  32. เครือข่ายที่ประสบความสำเร็จรีสตาร์ทหลังจากการเปลี่ยนแปลงในการตั้งค่า DNS ใน Linux

แน่นอนว่ามันมีความซับซ้อนมากขึ้นในการใช้วิธีที่สองอย่างไรก็ตามนี่เป็นทางเลือกเดียวที่มีประสิทธิภาพในกรณีที่การเปลี่ยนแปลงของ DNS ผ่านเปลือกกราฟิกไม่ได้นำผลลัพธ์ใด ๆ เนื่องจากการรีเซ็ตการตั้งค่าอย่างต่อเนื่อง มันเพียงพอสำหรับคุณที่จะทำตามคำแนะนำการทำงานอย่างถูกต้องสำหรับการกำหนดค่าที่ถูกต้องและคุณสามารถรับมือกับการแก้ไขพารามิเตอร์เพื่อรับชื่อโดเมน

อ่านเพิ่มเติม