Sådan finder du din offentlige IP-adresse via kommandolinjen uden eksterne webservices

Hvordan kan den offentlige (WAN) IP-adresse findes via kommandolinjen uden brug af en ekstern webservice, når man er bag en router med en dynamisk IP-adresse fra ISP?

At finde den offentlige (WAN) IP-adresse via kommandolinjen uden brug af en ekstern webservice kan gøres ved at bruge routerens CLI, UPnP, SNMP eller netstat og traceroute, afhængigt af routerens understøttede funktioner.

Sådan finder du den offentlige (WAN) IP-adresse via kommandolinjen uden brug af en ekstern webservice

At finde den offentlige (WAN) IP-adresse direkte via kommandolinjen kan være udfordrende, især når du er bag en router med en dynamisk IP-adresse fra din internetudbyder (ISP). Her er nogle metoder, du kan prøve:

1. Brug af routerens kommandolinjeinterface (CLI)

Hvis din router understøtter CLI-adgang, kan du logge ind på routeren og bruge dens kommandoer til at finde den offentlige IP-adresse:

  • Log ind på routerens CLI via SSH eller Telnet.
  • Brug kommandoer som show ip interface brief eller show wan status afhængigt af routerens operativsystem.
  • Find den offentlige IP-adresse i outputtet.

2. Brug af UPnP (Universal Plug and Play)

Nogle routere understøtter UPnP, som kan bruges til at finde den offentlige IP-adresse:

  • Installer en UPnP-klient på din computer, f.eks. miniupnpc.
  • Kør kommandoen upnpc -s for at få vist routerens status, inklusive den offentlige IP-adresse.

3. Brug af SNMP (Simple Network Management Protocol)

Hvis din router understøtter SNMP, kan du bruge det til at finde den offentlige IP-adresse:

  • Installer en SNMP-klient på din computer, f.eks. snmpwalk.
  • Kør kommandoen snmpwalk -v 2c -c public [router IP] .1.3.6.1.2.1.4.20.1.1 for at få vist IP-adresserne.
  • Find den offentlige IP-adresse i outputtet.

4. Brug af netstat og traceroute

En indirekte metode er at bruge netstat og traceroute til at finde den offentlige IP-adresse:

  • Kør netstat -rn for at finde gateway-adressen.
  • Kør traceroute [destination] (på Windows tracert [destination]) og find den første hop, som normalt er din router.
  • Den IP-adresse, der vises som første hop, kan være din offentlige IP-adresse.

Bemærk, at disse metoder kan variere afhængigt af routerens model og firmware. Det er altid en god idé at konsultere routerens dokumentation for specifikke kommandoer og funktioner.