1

Temat: DuckDNS a Barrier Breaker

Poczyniłem stosowne zmiany aby duckdns działał w openwrt. Niestety jest jeden problem. Skrypt za każdym uruchomieniem nie zwraca zarejestrowanego adresu IP. Powoduje to, że za każdym razem wymusza aktualizację adresu.

registered domain ip =

Zmieniałem w skrypcie funkcję do zwracania tej zmiennej ale bez rezultatu. Obecnie mam

registered_ip=$(echo $(nslookup "$domain"  2>/dev/null) |  grep -o "Name:.*" | grep -o "$ip_regex\($\| \)" | grep -o "$ip_regex")

Co ciekawe po wywołaniu tej funkcji w terminalu poprawnie zwraca IP. Co można zauważyć to, że czas zwrócenia adresu jest dużo dłuższy niż dla innych serwisów jak ovh czu no-ip. Tu może być problem. Jak wymusić, żeby skrypt czekał na zwrócenie adresu IP?

Próbowałem z resolveipv zamiast nslookup ale tez bez skutku.