ไฟล์ Hosts ของฉันพัง: คำขอ Ping ไม่พบการทดสอบโฮสต์


4

นี่คือโฮสต์ของฉัน (มีรายการเดียว):

127.0.0.1 test

แต่มันไม่ทำงานอีกต่อไป:

C:\Documents and Settings\Administrator>ping test
Ping request could not find host test. Please check the name and try again.

ทำไม?

UPDATE

มันหยุดทำงานตั้งแต่ฉันใช้openvpn

UPDATE2

ข้อความแสดงแทน


บางทีรหัสต้นฉบับอาจถูกเข้ารหัสเป็นอย่างอื่นที่ไม่ใช่ข้อความล้วน ลองเปลี่ยนชื่อไฟล์และสร้างไฟล์ข้อความธรรมดาใหม่
Synetech

คำตอบ:


1

ฉันมีปัญหาคล้ายกันที่พยายามปิงเครื่องข้าม VPN ของเรา

ฉันทำรายการที่เหมือนกันสองรายการแต่ละรายการแยกกันและนั่นทำให้ทำงานได้


1

ฉันมีปัญหาเดียวกันไม่มีข้อเสนอแนะใดที่เหมาะกับฉัน ฉันพบเบาะแสที่นั่น: https://serverfault.com/a/50950/161292

ฉันคลิกขวาที่ไฟล์โฮสต์และไปที่ Properties-> Security-> Advanced จากนั้นฉันตรวจสอบรับช่วงจากผู้ปกครองและคลิก 'ใช้' นั่นช่วยแก้ไขปัญหาของฉัน


0

คุณมีปัญหาแปลก ๆ ! แต่นี่คือแนวคิดบางส่วน

a) ตรวจสอบให้แน่ใจว่าคุณเปิดไฟล์
Notepad ที่ถูกต้องC: \ WINDOWS \ system32 \ drivers \ etc \ hosts

b) ตรวจสอบว่าเส้นทางของไฟล์อยู่ที่นี่ที่รีจิสตรีคีย์ ตรวจสอบว่าเส้นทางนั้นมีที่ตั้งของไฟล์โฮสต์จริงหรือไม่ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath

ตรวจสอบว่า DataBasePath มีค่า% SystemRoot% \ System32 \ drivers \ etc

c) คุณสามารถลองใช้ hijackthis นี้ได้เช่นกัน ดูว่ามันแสดงรายการบางอย่างด้วยคีย์ o1 นั่นคือการเปลี่ยนเส้นทางไฟล์โฮสต์ .. หรือสิ่งที่ต้องทำกับมัน จากนั้นคุณสามารถทำเครื่องหมายในช่องและเลือก "แก้ไขการตรวจสอบ"

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


ฉันได้อัปโหลดสแนปชอตของรายการบันทึกแล้วและค่าDataBasePathเป็นปกติ ...
fms

นี่คือการเชื่อมต่อทางเลือกเครื่องมือเชื่อมต่ออินเทอร์เน็ตในระยะยาวพร็อกซีเซิร์ฟเวอร์ไม่ถูกตรวจสอบหรือไม่ นั่นคือการตั้งค่าหน้าต่างทั่วไป 'เพราะมันมีผลกับโครม แต่มันไม่ได้ส่งผลกระทบต่อ ping .. และอาจจะไม่ส่งผลกระทบต่อโฮสต์ด้วยเช่นกันแม้ว่าฉันเคยได้ยินคนที่ใช้พร็อกซีสำหรับ dns แต่ก็คุ้มค่าที่จะดู
barlop

คำตอบนี้superuser.com/questions/86751/ … แนะนำบางสิ่งเช่น sfc / scannow แต่ดูเหมือนว่าคนส่วนใหญ่เพิ่งติดตั้งเซอร์วิสแพ็คและอัปเดต ดังนั้นฉันจึงคิดว่าการติดตั้งซ่อมแซมจะต้องซ่อมให้เขา ในทำนองเดียวกันระบบกู้คืน แต่คุณอาจต้องการที่จะแขวนและดูว่าใครมีความคิดที่น่าสนใจ!
barlop

@barlop: pingแน่นอนมันไม่ได้ส่งผลกระทบต่อเครื่องมือระดับที่ต่ำกว่าเช่น
grawity

@ แรงโน้มถ่วงอย่างที่ฉันคิดแล้ว!
barlop

0

หากคุณเพิ่งแก้ไขไฟล์โฮสต์คุณอาจต้องล้างข้อมูลตาราง dns ของคุณ

ipconfig -flushdns

ping test


ฉันคิดว่ามันอาจจะเป็น ipconfig / flushdns อย่างน้อยมันก็อยู่บน XP
jmort253

ฉันพยายามแล้ว แต่ยังใช้งานไม่ได้ ..
fms

0

ไฟล์โฮสต์ของคุณต้องการรายการแรกเป็น 127.0.0.1 localhost เพื่อให้ทำงานได้อย่างถูกต้องตาม Microsoft นั่นอาจเป็นปัญหาเช่นกัน เพิ่มในนั้นรีบูตแล้วลอง


ไม่ไม่จำเป็นต้องเป็นรายการแรกและ Windows 7 ไม่ได้ใส่localhostลงในไฟล์โฮสต์
grawity

คุณพูดถูกไม่จำเป็นต้องเป็นคนแรกที่ทำผิด อย่างไรก็ตามการติดตั้ง Windows 7 ทุกเครื่องมีอยู่ในนั้นที่ฉันเคยเห็น
Canadian Luke

อย่างไรก็ตามพวกเขาจะถูกคอมเม้นต์และถูกละเว้นโดยตัวแก้ไข
grawity

0

ตรวจสอบการตั้งค่าขั้นสูงของการตั้งค่า TCP / IP ของคุณตรวจสอบให้แน่ใจว่าเปิดใช้งานตัวเลือก LMHOSTS แล้ว

ป้อนคำอธิบายรูปภาพที่นี่


2
LMHOSTSเป็นไฟล์แยกต่างหากHOSTSและใช้สำหรับการค้นหา NetBIOS เท่านั้น
grawity

1
@grawity: จริง แต่ฉันพบว่าการตั้งค่านี้ใช้กับทั้งสองไฟล์
Tamara Wijsman

0

บางทีนี่อาจเป็นการพูดเกินจริงอย่างชัดเจน ไฟล์โฮสต์อยู่ใน C: \ Windows \ System32 \ drivers \ etc หากคุณได้แก้ไขไฟล์นี้ในโปรแกรมแก้ไขข้อความให้แน่ใจว่ามันไม่ได้เพิ่มส่วนขยายเท่าที่ windows เกี่ยวข้องไฟล์จะต้องไม่มีนามสกุลเช่นโฮสต์ ไม่ใช่โฮสต์. txt


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