मैं अपने मैक पर स्थानीय आईपी क्यों नहीं डाल सकता? [डुप्लिकेट]


2

इस सवाल का पहले से ही यहाँ एक जवाब है:

मैं अपने मैक पर स्थानीय आईपी को पिंग करने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है जैसा कि मैं उम्मीद करूंगा।

अगर मैं 127.0.0.1 पिंग करता हूं, तो कोई समस्या नहीं है:

PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.056 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.083 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.089 ms

हालाँकि अगर मैं किसी अन्य स्थानीय IP को पिंग करता हूँ, तो यह काम नहीं करता है:

PING 127.0.0.99 (127.0.0.99): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3

अगर मैं विंडोज पर भी यही कोशिश करता हूं, तो यह काम कर रहा है। क्या किसी को पता है कि यह मैक ओएस एक्स पर काम क्यों नहीं कर रहा है?

जवाबों:


3

एक समाधान है - आपको इसे पिंग करने में सक्षम होने के लिए एक उपनाम बनाना होगा।

sudo ifconfig lo0 alias 127.0.0.99 up

जैसा कि यह काम क्यों नहीं कर रहा है, ऐसा लगता है कि Apple ने सिर्फ 127.0.0.1 को लागू करने का फैसला किया, न कि 127.0.0.0/8 सबनेट को।

यह भी देखें कि ओएस एक्स पर काम करने के लिए आपको 127.0.0.1 के अलावा लूपबैक पते कैसे मिलते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.