Musiałem automatycznie uzyskać własny adres WAN-IP z routera. Znalazłem to pytanie i zaproponowano między innymi rozwiązanie z wykopem:
dig +short myip.opendns.com @resolver1.opendns.com
Działa idealnie, ale teraz chcę zrozumieć, co robi. Oto, co do tej pory (mam nadzieję) rozumiem (poprawcie mnie, jeśli się mylę):
+short
po prostu daje mi krótki wynik@resolver1.opendns.com
to serwer dns, który jest pytany, który adres IP należy do danej domeny
Nie jest dla mnie jasne myip.opendns.com
. Gdybym www.spiegel.de
zamiast tego napisał , dostałbym adres IP domeny www.spiegel.de, prawda? Z myip.opendns.com
dostaję WAN IP mojego routera. Czy więc myip.opendns.com
emuluje tylko domenę, która została rozwiązana na moim routerze? Jak to robi? Skąd bierze mój adres IP? A czym różni się to od tego, jakie strony internetowe, np. Www.wieistmeineip.de, robią? Próbują też zdobyć mój ip.
W odpowiedzi Krinkle'a na pytanie, o którym wspomniałem, stwierdzono, że to „podejście dns” byłoby lepsze niż „podejście http”? Dlaczego jest lepiej i jaka jest różnica?
Musi być różnica, ponieważ WAN-IP, który otrzymuję z dig +short myip.opendns.com @resolver1.opendns.com
(ip1), jest tym, który widzę również w interfejsie internetowym mojego routera, podczas gdy www.wieistmeineip.de
(i inne podobne strony) daje mi kolejny adres IP (ip2 ). Mogę sobie wyobrazić, że mój ISP korzysta z jakiegoś podsieci LAN, więc moje żądania do serwerów sieciowych przechodzą przez inny router (ISP-), który ma ip2, więc www.wieistmeineip.de
po prostu widzi ten adres (ip2). Ale znowu, co myip.opendns.com
wtedy robi?
Dodatkowo: Otwarcie ip1 z mojej sieci LAN daje mi stronę testową z mojej raspi, otwarcie go z zewnątrz mojej sieci LAN (mobilny internet) nie działa. Czy to znaczy, że ip1 nie jest prawidłowym „internetowym ip”, ale bardziej przypomina LAN?
Ta bezpłatna usługa została zamknięta przez Cisco. Zapłacił, że może nadal działać.
Google zapewnia tę samą usługę.
ipv4
lub ipv6
źródło
myip.opendns.com
nadal działa dla mnie, ale muszę określić-4
flagę, jeśli moje połączenie WAN ma również adres IP IPv6. W przeciwnym razie nic nie drukuje.