ตั้งค่าที่อยู่ IP สำรองสำหรับชื่อโฮสต์ใน Windows และ Ubuntu


1

ฉันมี 2 เครื่องที่สลับไปมาระหว่างเครือข่าย เครือข่ายหนึ่งมีการกำหนดค่าทั้งสองในตาราง DNS เพื่อให้สามารถเข้าถึงกันในเครือข่ายนั้น อย่างไรก็ตามในเครือข่ายอื่นพวกเขาไม่มี แต่จะมีที่อยู่ IP แบบคงที่

สิ่งที่ฉันต้องการจะทำคือการกำหนดค่าเครื่องทั้งสองให้ทำการสอบถาม DNS สำหรับที่อยู่ IP เมื่อพยายามแก้ไขชื่อโฮสต์และหากล้มเหลวให้ไปที่ไฟล์โฮสต์แบบคงที่ (เช่น /etc/hosts ) เพื่อค้นหาที่อยู่ IP ของมัน สามารถทำได้ทั้งใน Win7 และ Ubuntu หรือไม่

คำตอบ:


1

สิ่งที่คุณต้องการทำคือเปลี่ยนลำดับการแก้ไขชื่อโฮสต์

บน Ubuntu ลองค้นหา /etc/nsswitch.conf. ควรมีบรรทัด

hosts:    files dns

หากคุณเปลี่ยนเป็น

hosts:    dns files

มันจะลองใช้แบบสอบถาม DNS ก่อนจากนั้นไปที่ /etc/hosts ถ้าแบบสอบถามล้มเหลว

(ที่มา: https://help.ubuntu.com/10.04/serverguide/network-configuration.html )

บน Windows ลองเปลี่ยนการตั้งค่าใน

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider

เปลี่ยนแปลง HostsPriority จะยิ่งใหญ่กว่า DnsPriority (ฉันแนะนำให้ทำ 2002 )

(ที่มา: http://www.speedguide.net/articles/host-resolution-priority-tweak-1130 )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.