Dynamiczne IP na MacOSX
Każdy lubi wiedzieć gdzie jest jego komputer w sieci INTERNET tym bardziej jeśli udostępnia sobie jakąś usługę (przy zmiennym ip, Neostrada). Dawno temu wszystkie serwisy dns dynamicznego były udostępniane za darmo, jak już wspomniałem dawno temu. Możemy się zarejestrować i wykorzystać okres próbny potem szmal. W Polsce możemy znaleźć taki serwis na stronie no‑ip.pl. Można już się cieszyć, rejestracja, ściągam programik odpalam na androidzie sprawdzam swojego ftpa. Jeśli jest się posiadaczem systemu operacyjnego Linux, BSD, Windows ale nie MacOSX a to szanujący się system. Pierwsze do głowy przychodzi instalacja portu Linux lub brew. Instalacja udana binarki odpowiadają syntax error. Jedni by się podali inni działa na linuxie więc na MacOSX też musi. Możliwe że istnieje jakaś dokumentacja na stronie w Menu wybrałem Opis instalacji, odpuściłem sobie instalacje na system Linux i Windows. Zajrzałem instalacja na routerach sprzętowych, aktualizacja naszej najwspanialszej nazwy naszego ftp lub www wygląda następująco:
http://update.no-ip.pl/?hostname=mojanazwahosta.no-ip.pl
jak przeglądarka wypisze good, to po nazwie trafimy do naszego portalu ale jeśli nie ma nas w domu kto to wyklika, jest rozwiązanie w MacOSX Automator kliknie za nas. Problem mam żonę teoretycznie i jeden komputer jak zostawisz samą w domu musi wejść na naszą klasę. Automator tego błędu już nie naprawi. Wspominałem że lubie linuxa albo że da się to zrobić w linuxie, zaprzęgamy basha do działania. Coś w stylu mój pierwszy skrypt:
#!/bin/bash
while : ; do
sleep 900
echo "user = użytkownik:hasło" | curl -K - http://update.no-ip.pl/?hostname=nasz_super_adres.no-ip.eu
done
jak wyświetli się good to jest ok, a żonka siedzi na naszej klasie.
a tu mamy zerwane połączenie, internet się naprawił a ip dynamiczny się aktualizował.