Új hozzászólás Aktív témák

  • vargalex

    Topikgazda

    válasz naja #2153 üzenetére

    Ha mindenképpen a routerről szeretnéd, akkor le kell scriptelni a logint, lekérni a megfelelő oldalt, kinyerni az adatot és logoutolni. curl-al nem gond...

    De, ha linux fut a szerveren, szerintem ez sokkal egyszerűbb:

    WANIP=$(curl http://checkip.dyndns.org 2>/dev/null | grep -m 1 -o "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}")

    A következő URL-ek mind megfelelőek ehhez:

    http://icanhazip.com
    http://checkip.feste-ip.net
    http://ident.me
    http://checkip.spdyn.de
    http://myexternalip.com/raw
    http://checkip.dns.he.net
    http://checkip.dyndns.org

    Nyilván a WANIP változóban lesz a valós publikus IP cím (akkor is azt kapod, ha a routered privát IP-t kap, azaz a szolgáltató NAT-ol, vagy akár a sokadik NAT-oló router mögött vagy a saját hálózatodon).

    Alex

Új hozzászólás Aktív témák