/ etc / मेजबान काम नहीं कर रहे हैं


15

मैं /etc/hostsडिवाइस के नाम और आईपी पते के साथ आबाद हूं । उदाहरण के लिए:

chassisOne     10.0.0.1
chassisTwo     10.0.0.2
.
.
.
etcetera.

मैं दोनों के आईपी पते को पिंग करने में सक्षम हूँ chassisOneऔर chassisTwo। होस्टनाम रिटर्न पिंग करना:

ping: unknown host chassisOne

मेरी nsswitch.conf फ़ाइल है:

host:   files mdns4_minimal [NOTFOUND=return] dns

मुझे किसकी याद आ रही है?

जवाबों:


39

से man hosts:

यह मैनुअल पेज / etc / मेजबान फ़ाइल के प्रारूप का वर्णन करता है। यह फ़ाइल एक साधारण पाठ फ़ाइल है जो आईपी पते को होस्टनाम के साथ जोड़ती है, प्रति आईपी पते की एक पंक्ति। प्रत्येक होस्ट के लिए एक एकल लाइन्सहोल्ड निम्नलिखित जानकारी के साथ मौजूद होना चाहिए:

IP_address canonical_hostname [aliases...]

इस प्रकार,

chassisOne     10.0.0.1

गलत है।

यह होना चाहिए

10.0.0.1 chassisOne

4
हे भगवान ... ... मैंने एक महान गलती की! धन्यवाद।
डेल स्मिथ

7
कृपया जवाब को स्वीकार कर लें, इसलिए यह एक साल में फिर से पॉप नहीं होता है :)
vidarlo

इस पर काम करते हुए। "स्वीकृत" बटन की तलाश है। :)
डेल स्मिथ

3
@DaleSmith इस उत्तर के आगे थोड़ा चेक मार्क है, ऊपर और नीचे वोट तीर के नीचे।
टेरेंस

@ डेल-स्मिथ: बटन (चेक-मार्क के आकार का) संभवतः इस उत्तर के स्कोर के बगल में दिखाई दिया।
ओलिवियर दुलक

1

आप इसे गलत क्रम में लिख रहे हैं, ipइससे पहले जाना चाहिए domain

इसके बजाय इसका उपयोग करने का प्रयास करें:

10.0.0.1 facebook.com
10.0.0.2 google.com

फिर जब आप अपने ब्राउज़र पर facebook.comया उसके लिए नेविगेट google.comकरते हैं, तो यह निम्नलिखित त्रुटि प्रदर्शित करेगा:

फ़ायरफ़ॉक्स त्रुटि स्क्रीन

सौभाग्य।


2
ध्यान दें कि कोई वाइल्डकार्ड मिलान नहीं है। इस प्रकार, facebook.comहोगा नहीं मेल खाते हैं `www.facebook.com
vidarlo

@vidarlo मुझे पता है, कि स्क्रीनशॉट एक पुराने उदाहरण से था।
लॉजिकलब्रांच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.