แต่ละไซต์อุปกรณ์หรือตำแหน่งเฉพาะมีที่อยู่ IP ของตัวเองที่กำหนดโดยอุปกรณ์เมื่อเข้าถึงเครือข่ายและการโต้ตอบกับพวกเขา ผู้ใช้ที่ต้องเผชิญกับความต้องการเช่นการเปลี่ยนไปสู่ไซต์หรือเชื่อมต่อกับคอมพิวเตอร์เครือข่ายอื่นต้องป้อนที่อยู่ที่เหมาะสมสำหรับการแลกเปลี่ยนข้อมูลที่ประสบความสำเร็จ อย่างไรก็ตามโปรดจำไว้ว่าชุดสุ่มของตัวเลขค่อนข้างยาก นั่นคือเหตุผลที่ระบบชื่อโดเมน DNS (ระบบชื่อโดเมน) ถูกคิดค้นขึ้น ตอนนี้คอมพิวเตอร์หมายถึงเซิร์ฟเวอร์อย่างอิสระเพื่อกำหนดที่อยู่ IP เมื่อระบุชื่อโดเมนในระหว่างการเปลี่ยนไปยังรีซอร์ส เซิร์ฟเวอร์ดังกล่าวจะระบุโดยอัตโนมัติหรือด้วยตนเองซึ่งขึ้นอยู่กับประเภทของการกำหนดค่า เป็นเรื่องเกี่ยวกับกระบวนการนี้ที่เราต้องการพูดคุยภายในกรอบของวัสดุในปัจจุบันโดยใช้ตัวอย่างของการกระจายที่รู้จักกันดีของระบบปฏิบัติการ Linux
กำหนดค่า DNS ใน Linux
การกระจายลินุกซ์เกือบทั้งหมดทำงานในหลักการที่คล้ายกัน มีเพียงบางทีมคอนโซลและการออกแบบเปลือกกราฟิกเท่านั้นที่โดดเด่น ตัวอย่างเช่นเราจะดู Ubuntu และคุณผลักออกจากคุณสมบัติของการชุมนุมของคุณจะสามารถตอบสนองภารกิจได้โดยไม่มีปัญหาใด ๆ หากความยากลำบากเกิดขึ้นที่ระดับการใช้คำสั่งเฉพาะหรือเมื่อค้นหารายการเมนูกราฟิกให้ใช้เอกสารการแจกจ่ายอย่างเป็นทางการเพื่อค้นหาคำสั่งหรือตัวเลือกอื่นที่รับผิดชอบในการดำเนินการตามการดำเนินการที่ต้องการวิธีที่ 1: เมนูกราฟิกเชลล์
วิธีนี้มุ่งเป้าไปที่ผู้ใช้มือใหม่เป็นหลักเนื่องจากส่วนใหญ่มักจะอยู่ใน Linux พวกเขากลัวที่จะต้องดำเนินการแต่ละการกระทำโดยป้อนคำสั่งไปยังคอนโซล มันมานานในทุกสภาพแวดล้อมที่มีรายการที่เกี่ยวข้องที่อนุญาตให้คุณใช้การกำหนดค่าต่าง ๆ โดยไม่ต้องยื่นอุทธรณ์ต่อเทอร์มินัลเดียว DNS ยังใช้ เรามาดูกันว่าการแก้ไขนี้ทำในเชลล์กราฟิกมาตรฐาน Ubuntu อย่างไร
- ให้ความสนใจกับแผงด้านบนที่มีปุ่มเครือข่ายอยู่และปิดคอมพิวเตอร์ คลิกหนึ่งในนั้นเพื่อดูรายการการเชื่อมต่อ
- ที่นี่คุณมีความสนใจในปุ่มที่เรียกว่า "พารามิเตอร์การเชื่อมต่อ"
- ในเมนูที่เปิดขึ้นให้ค้นหาการเชื่อมต่อปัจจุบันและคลิกที่ไอคอนเกียร์เพื่อไปที่การกำหนดค่า
- หากคุณต้องการทราบที่อยู่ DNS ของคุณเพียงแค่ดูสตริงที่จัดสรรเฉพาะในแท็บข้อมูลระบบ ในการกำหนดค่าการรับ DNS ให้ย้ายไปที่แท็บ "IPv4" หรือ "IPv6" โดยใช้แผงด้านบน
- ในบรรทัด "วิธีการ" คุณสามารถระบุวิธีที่ดีที่สุดในการรับ DNS ค่าเริ่มต้นเป็นประเภทอัตโนมัติผ่าน DHCP อย่างไรก็ตามไม่มีอะไรป้องกันไม่ให้คุณเพิ่งสังเกตเห็นเครื่องหมายรายการอื่น ๆ ที่มีอยู่
- คุณสามารถลงทะเบียนเซิร์ฟเวอร์ DNS ได้อย่างอิสระซึ่งเราเตอร์ของคุณควรติดต่อ ในการทำเช่นนี้ในสตริง "DNS" ระบุที่อยู่ IP ในภาพหน้าจอด้านล่างคุณจะเห็นเซิร์ฟเวอร์จาก Google และพวกเขามีลักษณะเช่นนี้: 8.8.8.8 และ 8.8.4.4
- หลังจากเสร็จสิ้นการกำหนดค่าให้แน่ใจว่าทุกอย่างถูกตั้งค่าอย่างถูกต้องและจากนั้นคลิกที่ "ใช้" เท่านั้น
- หากไม่จำเป็นต้องสร้างการเชื่อมต่อประเภทใหม่คุณสามารถลงทะเบียนการตั้งค่า DNS ได้ทันทีในลักษณะเดียวกับที่เพิ่งแสดง
- เมื่อเสร็จสิ้นการกำหนดค่าให้เปิดเมนูหลักและเรียกใช้ "เทอร์มินัล" เพื่อตรวจสอบ
- ป้อน nslookup จากนั้นระบุที่อยู่ที่ต้องการเพื่อตรวจสอบตัวอย่างเช่น Google.com
- หลังจากคลิกที่ ENTER ให้รอสองสามวินาทีและอ่านข้อมูลที่ได้รับ คุณจะได้รับแจ้งว่าใช้เซิร์ฟเวอร์ DNS ใดเมื่อเพิ่มที่อยู่
อย่างที่คุณเห็นวิธีนี้ง่ายที่สุดเท่าที่จะเป็นไปได้และอนุญาตให้คุณทำโดยไม่ต้องแก้ไขไฟล์การกำหนดค่าผ่านคอนโซล อย่างไรก็ตามผู้ใช้บางคนไม่มีความสามารถในการใช้อินเตอร์เฟสแบบกราฟิกหรือการตั้งค่าจะถูกล้มลงอย่างต่อเนื่อง ในกรณีนี้คุณจะต้องหันไปหา "เทอร์มินัล" ซึ่งจะทุ่มเทให้กับวิธีการต่อไปของเรา
วิธีที่ 2: การแก้ไขไฟล์การกำหนดค่า
การใช้ "เทอร์มินัล" เพื่อแก้ไขไฟล์คอนฟิกูเรชันเมื่อเปลี่ยนพารามิเตอร์ของระบบ - วิธีที่มีประสิทธิภาพมากที่สุดเนื่องจากการกระทำทั้งหมดจะดำเนินการที่นี่ในนามของ Superuser และจะไม่ลดราคาในระบบรีสตาร์ทครั้งแรก สำหรับการกำหนดค่า DNS ให้ใช้คำแนะนำต่อไปนี้
- เรียกใช้คอนโซลตามที่ปรากฏก่อนหน้านี้หรือใช้วิธีที่สะดวกเช่นไอคอนที่สร้างขึ้นบนแผง "รายการโปรด"
- เริ่มต้นด้วยเรียกดูรายการอินเทอร์เฟซเครือข่ายที่มีอยู่เพื่อตรวจสอบไฟล์สำหรับการกำหนดค่า ป้อน LS / SYS / Class / Net / และกด Enter
- ตรวจสอบว่าชื่ออินเทอร์เฟซของคุณอยู่ที่นี่หรือไม่ ตามค่าเริ่มต้นดูเหมือนว่า: ENP0S3 ในกรณีที่ไม่มีเส้นดังกล่าวคุณจะต้องเพิ่มด้วยตัวเองสิ่งที่ขั้นตอนต่อไปนี้จะทุ่มเท ข้ามพวกเขาหากมีชื่ออยู่
- ถัดไปกรณีจะเกี่ยวข้องกับการโต้ตอบกับไฟล์ข้อความการกำหนดค่า ในการทำเช่นนี้คุณสามารถใช้ตัวแก้ไขใด ๆ ที่กำหนดโดยค่าเริ่มต้นเช่น VI อย่างไรก็ตามผู้ใช้มือใหม่ไม่สะดวกในการจัดการซอฟต์แวร์ดังกล่าวเสมอไป ในสถานการณ์เช่นนี้เราแนะนำให้คุณสร้างโซลูชันที่เหมาะสมกว่า ผลัก Sudo apt ติดตั้งนาโนและคลิกที่ Enter
- ยืนยันความตั้งใจของคุณในการเพิ่มซอฟต์แวร์และหลังจากติดตั้งสำเร็จไปทำงานกับไฟล์ ป้อนคำสั่ง sudo nano / etc / network / interfaces แล้วยืนยัน
- ใส่แถว Auto ENP0S3 และ IFACE ENP0S3 INET DHCP เพื่อตั้งค่าการกำหนดค่าอินเตอร์เฟส
- ใช้การรวม Ctrl + O เพื่อบันทึกการตั้งค่า ในอนาคตจำไว้ว่าเครื่องหมาย ^ หมายถึง Ctrl นั่นคือตัวอย่างเช่นเอาท์พุทจากบรรณาธิการดำเนินการผ่าน Ctrl + X
- เมื่อบันทึกอย่าเปลี่ยนชื่อไฟล์ที่จะเขียน แต่เพียงคลิกที่ Enter
- ในไฟล์เดียวกันให้ป้อน DNS nameserver 8.8.8.8 เพื่อติดตั้ง DNS จาก Google แล้วคุณสามารถปิดวัตถุนี้ได้
- ต่อไปคุณต้องกำหนดค่ารายการอื่นให้ไปที่มันผ่าน Sudo nano /etc/dhcp/dhclient.conf
- เมื่อขอรหัสผ่าน Superuser ให้ป้อน โปรดทราบว่าสัญลักษณ์ที่มีวิธีการตั้งค่าดังกล่าวจะไม่แสดงเพื่อวัตถุประสงค์ด้านความปลอดภัย
- แหล่งที่มาถึงต่ำสุดในเนื้อหาและใส่สตริงเซิร์ฟเวอร์ชื่อโดเมน Supersede 8.8.8.8 จากนั้นบันทึกการเปลี่ยนแปลงและปิดไฟล์
- มันยังคงสามารถแก้ไขพารามิเตอร์ล่าสุดใน sudo nano /etc/resolvconf/resolv.conf.d/base
- ใส่สตริงเนมเซิร์ฟเวอร์ 8.8.8.8 กำหนด DNS ก่อนที่จะเข้าไม่ลืมที่จะใช้การเปลี่ยนแปลงในไฟล์เดียวกัน
- การเปลี่ยนแปลง DNS ทั้งหมดจะมีผลทันทีหลังจากรีสตาร์ทเครือข่าย สิ่งนี้ทำได้โดยคำสั่ง Sudo SystemCtl Restart Networking
- สตริงที่ว่างเปล่าปรากฏขึ้นสำหรับการป้อนข้อมูลหมายความว่าการรีสตาร์ทสำเร็จ
แน่นอนว่ามันมีความซับซ้อนมากขึ้นในการใช้วิธีที่สองอย่างไรก็ตามนี่เป็นทางเลือกเดียวที่มีประสิทธิภาพในกรณีที่การเปลี่ยนแปลงของ DNS ผ่านเปลือกกราฟิกไม่ได้นำผลลัพธ์ใด ๆ เนื่องจากการรีเซ็ตการตั้งค่าอย่างต่อเนื่อง มันเพียงพอสำหรับคุณที่จะทำตามคำแนะนำการทำงานอย่างถูกต้องสำหรับการกำหนดค่าที่ถูกต้องและคุณสามารถรับมือกับการแก้ไขพารามิเตอร์เพื่อรับชื่อโดเมน