เหตุใด LAN ของฉันจึงเห็นชื่อโฮสต์เป็นที่อยู่ NAT ภายนอกและไม่ใช่ที่อยู่ IP ของ LAN


2

ฉันมีคอมพิวเตอร์จำนวนหนึ่งที่เชื่อมต่อกับเราเตอร์ WiFi ไม่ว่าจะผ่านทาง WiFi หรือ Ethernet Windows และ MAC บางอัน เราเตอร์ WiFi เชื่อมต่อกับเคเบิลโมเด็ม

เราเตอร์ WiFi กำลังทำ DHCP สำหรับอุปกรณ์ LAN

หากฉัน ping อุปกรณ์ LAN ใด ๆ ที่ใช้ชื่อโฮสต์ ping จะส่งคืนที่อยู่ IP ภายนอก / WAN แทน LAN ip ดังนั้นถ้าฉันทำ "ping kitchen" การตอบสนองจะเป็นแบบ 67.217.66.131 แทนที่จะเป็น 192.168.0.50

ฉันสงสัยว่านี่เป็นสาเหตุของปัญหาอื่น ๆ ที่ฉันเกี่ยวข้องกับอุปกรณ์และการแชร์ไฟล์ที่ไม่พบระหว่างเครื่องต่าง ๆ เนื่องจากดูเหมือนว่าฉันจะเหมือนอุปกรณ์ทั้งหมดมี IP เดียวกันกับที่พวกเขาเห็นที่อยู่ด้าน NAT และไม่ใช่ แลน

ฉันเดาว่าจะมีวิธีแก้ปัญหานี้ แต่ฉันไม่แน่ใจว่าปัญหาอยู่ที่ใด


ปัญหา ping เกิดขึ้นระหว่างคอมพิวเตอร์สองเครื่องหรือเฉพาะแหล่ง / ping เฉพาะหรือไม่
gronostaj

เซิร์ฟเวอร์ DNS ใดที่คอมพิวเตอร์ของคุณใช้อยู่ 67.217.66.131 อยู่ในช่วงของ opendns.com คุณเคยกำหนดค่าอะไรสำหรับ opendns.com หรือไม่
Werner Henze

คำตอบ:


7

นี่เป็นปัญหาเซิร์ฟเวอร์ DNS

เซิร์ฟเวอร์ DNS ของคุณมีรายการที่เรียกว่า 'ครัว' และนั่นคือสาเหตุที่ "ครัว ping" ของคุณได้รับการแก้ไขตามนั้น

เมื่อฉันพยายามทำ "ครัว nslookup" บนพีซีของฉันฉันได้:
คำตอบที่ไม่มีสิทธิ์:
ชื่อ: ครัว
ที่อยู่: 67.215.65.132

ดังนั้นเซิร์ฟเวอร์ DNS ของฉัน (openDNS - 208.67.220.220) จริง ๆ มีรายการสำหรับห้องครัวที่แปลกเพราะอาจฟัง

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

แก้ไข: ตั้งแต่ที่คุณพูดถึงว่าคุณใช้เซิร์ฟเวอร์ openDNS .. อาจถึงเวลาที่จะใช้อีกเซิร์ฟเวอร์หนึ่งใช่ไหม

คุณอาจลองใช้เครื่องมือการเปรียบเทียบ DNS (Windows เท่านั้น) ทำโดย GRC พร้อมใช้งาน ที่นี่ และดูว่าคุณสามารถหาที่ดีกว่าและหวังว่าจะไม่กลับรายการปลอม น่าเสียดายสำหรับฉันมาตรฐาน DNS ที่ดีที่สุดของฉันคือ OpenDNS ดังนั้นฉันจึงติดกับมัน คุณอาจโชคดีขึ้นจากที่อื่นซึ่งอ้างอิงจาก DNS Benchmark


ฉันใช้ OpenDNS แต่ชื่อ / IP ที่ฉันให้ไว้เป็นตัวอย่าง แล็ปท็อป Kitchen มีชื่อจริงว่า "kitchen-w8" ผลกระทบที่ฉันเห็นเกิดขึ้นระหว่างอุปกรณ์ทั้งหมดเท่าที่ฉันสามารถบอกได้ กล่าวอีกนัยหนึ่งไม่ว่าฉันจะเป็นใครก็ตามพวกเขาจะเห็นชื่อโฮสต์ท้องถิ่นทั้งหมดว่าเป็นที่อยู่ IP ภายนอกของฉัน ดังนั้นฉันจึงเห็นว่าน่าจะเป็นปัญหา DNS หรือสิ่งที่ต้องทำกับเกตเวย์ แต่ฉันจะแก้มันได้อย่างไร
MozzerSU

ฉันเพิ่งลอง ping blahblah (ไม่มีอุปกรณ์ที่เรียกว่า) และ "แก้ไข" และฉันก็ได้รับคำตอบ !! มันแปลกดี ...
MozzerSU

o.O ฉันสงสัยว่ามันเพิ่ง OpenDNS อย่างใดมีรายการเหล่านั้นในเซิร์ฟเวอร์ของพวกเขา ... อย่างใด โดยวิธีที่ฉันลองทำ nslookup kitchen-w8 8.8.8.8 (DNS ของ Google) และพวกเขากลับมาพวกเขาไม่พบอะไรเลย ดังนั้นฉันเชื่อว่านี่เป็นเพียงเซิร์ฟเวอร์ DNS ของ OpenDNS ที่เปิดใช้งานหรือมีรายการที่ดูค่อนข้างหลอกลวง
Darius

2
เห็นได้ชัดว่านี่คือ OpenDNS“ คุณสมบัติ” ซึ่งเป็นที่ทราบกันดีว่าทำให้เกิดปัญหาในบางกรณี ; OpenDNS ส่งคืน IP ของเซิร์ฟเวอร์เพื่อตอบสนองการร้องขอสำหรับโดเมนที่ไม่มีอยู่ดังนั้นผู้ใช้ที่ป้อนชื่อเว็บไซต์ที่ไม่มีอยู่ในเบราว์เซอร์จะได้รับหน้าค้นหาแทน (และแน่นอนหน้านี้จะมีโฆษณา)
Sergey Vlasov

Sergey: เช่นพวกเขาหาเงินได้อย่างไรตั้งแต่แรกฉันอยากจะชี้ให้เห็น พวกเขาให้บริการที่ยอดเยี่ยมและพวกเขาไม่คิดค่าบริการใด ๆ เลยไม่แปลกเลยที่พวกเขามีโฆษณา
pzkpfw

0

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

การเชื่อมต่อเครือข่าย - & gt; คุณสมบัติการเชื่อมต่อ - & gt; คุณสมบัติ TCP / IP - & gt; และเลือก "รับที่อยู่เซิร์ฟเวอร์ DNS โดยอัตโนมัติ"

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