Ich möchte eine bestimmte IP-Adresse mit GAS pingen. Ich habe versucht, UrlFetchApp.fetch(), aber es sagt, nicht in der Lage, URL zu holen, wie ich don, t haben keine HTML-Inhalte gehostet auf dieser bestimmten IP. Also, wie kann ich die Pings überprüfen, um zu entscheiden, ob die IP live ist oder nicht?Wie kann ich eine bestimmte IP mit Google App Script pingen?
Antwort
Sie können keine IP mit Apps Script über ICMP pingen. Es gibt jedoch ein paar Dinge, die Sie ausprobieren können: URLFetchApp
Anstatt nach zurückgegebenem HTML-Inhalt zu suchen, sehen Sie sich den Antwortcode an.
var response = UrlFetchApp.fetch(yourIP, {
muteHttpExceptions: true,
validateHttpsCertificates: false,
followRedirects: true
});
var siteStatus = response.getResponseCode();
Wenn Sie eine Antwort Code, der nicht 0 ist, gibt es einen gibt Server-Listening (afaik, korrigieren Sie mich, wenn falsch). Ein Beispiel: die Verwendung von 104.16.34.249
(Stackoverflow) gibt 403 zurück, was ein verbotener Statuscode ist. Dort befindet sich eine Website und Sie haben versucht, auf Inhalte zuzugreifen, zu denen Sie nicht berechtigt sind. Wenn Sie 192.0.78.9
(wordpress.com) verwenden, erhalten Sie einen Statuscode von 200
, was bedeutet, dass die Anfrage erfolgreich war.
Liste der Statuscodes: http://www.restapitutorial.com/httpstatuscodes.html
- 1. Google Apps Script IP-Adresse
- 2. Wie kann ich eine Telefonnummer "pingen"?
- 3. Wie generiere ich Google-Präsentationsfolien mit Google App Script?
- 4. Google App Script
- 5. Kann ich bestimmte Wörter mit Google Apps Script in Google-Dokumente einfärben?
- 6. Google App Script/Spreadsheet - Wie Filterkriterien erhalten?
- 7. Tweet mit Google Script
- 8. Wie kann ich Serversocket an bestimmte IP binden?
- 9. Wie schreibe ich Zellen in GoogleSpreadSheet mit App Script?
- 10. Google App Script für Formulare Variable
- 11. Wie navigiere ich HTML-Seiten mit Google Apps Script?
- 12. Trace eine bestimmte IP und Port
- 13. Wie kann ich mit Redigo "SCRIPT FLUSH"?
- 14. Tabellenkalkulation - Google App Script [string split-Funktion]
- 15. Wie exportiere ich Google Script-Formulardaten in Google Drive?
- 16. Kann ich mit Google Apps Script bestimmte Informationen aus einer wiederkehrenden E-Mail über Google Mail exportieren?
- 17. Wie hostname mit php curl für eine bestimmte ip
- 18. Zugriff auf eine Tabelle in Google Script
- 19. Wie erhalte ich den aktuellen Ordner, in dem sich die Codedatei befindet, mit Google App Script?
- 20. Bind Express.js an eine bestimmte IP-Adresse
- 21. Python - Ping eine bestimmte IP, die Eingabe ist
- 22. Google App Script Suche UI-Tool mit Zurück-Funktion ERROR
- 23. Wie kann ich meine Android App mit Google Drive verbinden?
- 24. Google Apps Script OnSubmit-Funktion ausgelöst durch bestimmte Formularübergabe
- 25. Wie kann ich eine bestimmte Version brauen?
- 26. Wie kann ich eine bestimmte URL umschreiben?
- 27. URL-Mapping für eine mit Google Apps Script erstellte Webanwendung?
- 28. Wie kann ich meine App mit Google LogIn authentifizieren?
- 29. Wie kann ich den Internetzugang für eine bestimmte IP in meinem lokalen Netzwerk in Python blockieren?
- 30. Selen an eine bestimmte IP binden - Möglich?
Potential Duplikat: http://stackoverflow.com/questions/26764719/use-google-sheets-to-ping-ip-addresses –