मैं GeekTool (मैक प्रीफ़ पेन ... मूल रूप से सिर्फ डेस्कटॉप पर शेल कमांड / स्क्रिप्ट के आउटपुट को एम्बेड करने की कोशिश कर रहा हूँ ... http://lifehacker.com/# -244026/geek-to-live--monitor! -यूर-मैक-एंड-विथ-गीकटूल ) ए रिमोट मशीन / सर्वर की निगरानी करने के लिए, और मुझे यह निर्धारित करने में कुछ परेशानी हो रही है कि मशीन के ऊपर / नीचे होने पर कैसे जांचना सबसे अच्छा है।
मैं एक नि: शुल्क डीएनएस फिर से प्रत्यक्ष के रूप में नो-आईपी का उपयोग कर रहा हूं ... लेकिन यह केवल मुझे राउटर के सार्वजनिक आईपी के साथ मदद करता है। मशीन जो मैं चाहता हूं वह राउटर के पीछे है और इस प्रकार सीधे "पिंग" एड करने में सक्षम नहीं है।
मेरे पास पोर्ट 8080 के लिए पोर्ट फ़ॉरवर्डिंग सेट है जो मशीन को मैं चाहता हूं। क्या पोर्ट 8080 के माध्यम से अनिवार्य रूप से पिंग करने का एक तरीका है यह देखने के लिए कि क्या मशीन ऊपर और चल रही है? मैंने टेलनेट की कोशिश की, लेकिन यह जाहिरा तौर पर (गीकटूल में आउटपुट के रूप में) काम नहीं करता है। मैं 8080 पर एक वेबसाइट चला रहा हूं, इसलिए मुझे लगता है कि मैं यह जानना चाहता हूं कि क्या यह नीचे जाना है।
अग्रिम धन्यवाद ... अगर मैं अधिक स्पष्टीकरण प्रदान कर सकता हूं तो मुझे बताएं।
(मेरी समस्या का पता लगाया ... नीचे देखें)
ping
एक ICMP प्रोटोकॉल है, जबकि पोर्ट TCP और UDP अवधारणाएँ हैं। सभी 3 आईपी के शीर्ष पर अलग-अलग प्रोटोकॉल हैं। इसका मतलब है कि टीसीपी वाले एक आईपी पैकेट में आईसीएमपी नहीं हो सकता है और इसके विपरीत। इसका मतलब यह भी है कि टीसीपी हेडर (पोर्ट के साथ) आईसीएमपी पिंग पैकेट में मौजूद नहीं है।