Beantwoorden
DubbleEagle
Freshman Beetjesweter
Berichten: 6
Vernieuwde Telenet Webmail? Leesclubje starten? It's your fourth party! Pageturner!

Extern IP adres via webservice of URL?

Via mijn.telenet.be kan je je extern IP adres zien (Mijn internet, Draadloze instellingen, Geavanceerd). Daar staat bij WAN configuratie je extern IP adres (klopt toch?)

 

Is er een manier om via een URL of webservice direct dit IP-adres te krijgen als resultaat? Dan zou je niet steeds volledig moeten inloggen en navigeren naar deze pagina, maar zelf iets schrijven om dit IP-adres snel weer te geven.

0 Likes
5 reacties
Niels
Professional Bijna Allesweter
Berichten: 860
Krak 2017 Krak 2018 Ere-Krak Krak 2019

Extern IP adres via webservice of URL?

Dag DubbleEagle,

 

Je kan je IP adres bijvoorbeeld vinden op www.watismijnip.be


  Niels | Ere-Krak
  The burden which is well borne becomes light – Ovidius
    Passend antwoord gekregen? Duid het aan als “oplossing”. Een like mag ook natuurlijk! Disclaimer
0 Likes
igvfer
Professional Superweter
Berichten: 7768
Dat verdient een trofee! PhD in problem solving! Organisatietalent! Topic held(in)!

Extern IP adres via webservice of URL?

Ik weet niet waarvoor je het extern IP adres nodig hebt maar als het is om apparaten in je eigen netwerk van buitenaf te kunnen bereiken is een DDNS service zoals No-IP of DynDNS nuttig. Mits de nodige software die ze ter beschikking stellen heb je geen omkijken meer.



  Ignace (igvfer) | Krak
  Niets is mooi of lelijk, het is enkel wij die het mooi of lelijk vinden.
  Vergeet niet om likes te geven en/of als oplossing te markeren.
0 Likes
DubbleEagle
Freshman Beetjesweter
Berichten: 6
Vernieuwde Telenet Webmail? Leesclubje starten? It's your fourth party! Pageturner!

Extern IP adres via webservice of URL?

Het is inderdaad om  apparaten van buitenaf aan te spreken, zoals camera's, domotica,...

 

Ik heb vroeger met Windows No-IP gebruikt, maar sinds ik een Mac heb, werkt dat voor geen meter 😞 De update van een nieuw IP geraakt niet automatisch op de server (moet dan steeds manueel), of ik kan mijn apparaten niet bereiken door in de no-ip URL een poort mee te geven...

 

De website "watismijnip" zal niet werken, want ik wil van om het even waar het IP adres kunnen opvragen.

 

Ik ben dus op zoek naar een (snelle) manier om mijn (nieuw) IP-adres op te vragen, ook als mijn Mac gedurende enkele dagen niet op staat, en ondertussen het IP is gewijzigd. Lukt dus via mijn.telenet en dan enkele keren doorklikken, maar vroeg me af of er een snellere manier is...

 

Als er een manier is om mijn IP te vernieuwen op de No-IP server, zonder dat mijn computer daarvoor moet aanstaan, is dat al een redelijk goede oplossing. Ik veronderstel dat er wel een app ofzo is zodat ik via mijn smartphone het IP van mijn thuisnetwerk kan opvragen? (EDIT: er is blijkbaar geen app voor No-Ip?)

 

Misschien nog even heel duidelijk HET DOEL stellen:

- Mijn computer staat al de hele dag niet aan

- Ik zit op mijn werk, en wil mijn thuis-netwerk bereiken (bv IP camera, domotica-systeem,...)

- Dus ik surf naar "http://extern-ip : poort", maar krijg een foutmelding dat de URL niet gevonden is

- Ik open een app op mijn smartphone, en zie meteen het nieuwe IP-adres van mijn thuisnetwerk

- Ik kan nu surfen naar "http://nieuw-extern-ip : poort"

 

Voorlopig doe ik dit dus via mijn.telenet.be, maar een app of een snel commando via een browser zou handiger zijn... mijn.telenet.be is niet altijd bereikbaar van bij een klant met een zeer dichte firewall...

0 Likes
Gianni
Freshman Veelweter
Berichten: 148
De race is begonnen! Safespot Even demarreren... Warming up?

Extern IP adres via webservice of URL?

Waarom zou je een app nodig hebben hiervoor? Je kan (afhankelijk van de dns service) gewoon surfen naar jouw persoonlijke domeinnaam "http://jouweigengekozennaam.eendynamicdnsservice.com:8001" en dit in je favorieten zetten. Maar het zou inderdaad kunnen dat dit tegenwoordig betalend is, of ergens diep in een instelling zit verborgen.

 

Er zijn een aantal dns services die je kan laten draaien op je NAS/IP cam/domotica zodat dit IP steeds up-to-date blijft. Je PC hoeft dus niet aan te liggen als één van jouw systemen die DNS service ondersteunt.

Die kunnen gratis zijn, maar ook betalend. Eens Googlen kan wonderen doen. 

 

 

Wil je echter zelf eens de handen uit de mouwen steken en het gewoon helemaal zelf doen? Dat kan!

Wat heb je nodig?

  • Een webruimte met PHP mogelijkheid en (eventueel) een eigen domeinnaam.
  • Een NAS met een taakplanner (of een ander toestel waarop je geplande taken kan uitvoeren).
  • Een beetje kennis van PHP.

Als je bovenstaande dingen al hebt is dit de goedkoopste en makkelijkste manier:

 

Stap 1: maak een PHP bestand aan op je webruimte: updateIP.php en plak daar volgende code in:

 

<?php
$myfile = fopen("IP.txt", "w") or die("Unable to open file!");
fwrite($myfile, $_SERVER['REMOTE_ADDR']);
fclose($myfile);
?>

 

 

Stap 2: maak een taak op je NAS en  je laat die dagelijks uitvoeren om een webpagina te openen:

bijvoorbeeld op een synology onder Configuratiescherm >  Taakplanner > Maken > 'Door gebruiker gedefinieerd script' en als opdracht:

 

curl 'http://jouwdomeinnaam.be/updateIP.php'

Voortaan zal je dan op http://jouwdomeinnaam.be/IP.txt jouw eigen up-to-date IP adres kunnen vinden.

 

Let op:

Als iets of iemand anders surft naar http://jouwdomeinnaam.be/updateIP.php zal ZIJN IP in IP.txt komen te staan. Het is dus belangrijk dat niemand deze link te weten komt. Je kan bovenstaande dus uitbreiden met een paswoord (vandaar de benodigde PHP kennis), maar dat hoeft niet noodzakelijk als je de link nergens publiekelijk tentoonstelt.

 

Extra:

Bij uitbreiding kan je ook een PHP bestand aanmaken dat verwijst naar jouw te bereiken poort:

bijvoorbeeld cam.php:

 

<?php
$myfile = fopen("IP.txt", "r") or die("Unable to open file!");
$IP = fgets($myfile);
fclose($myfile);
header("Location: http://".$IP.":8001");
die();
?>

 

... in de veronderstelling dat jouw cam op poort 8001 zit natuurlijk.

Dan kan je gewoon http://jouwdomeinnaam.be/cam.php in jouw favorieten zetten om onmiddellijk jouw IP cam te zien. Of als jouw webhosting dit toelaat; een subdomein "cam.jouwdomeinnaam.be"

 

PS:  Je kan je IP uiteraard ook wegschrijven naar een mysql database, ... als je goed met PHP overweg kan.

 

 

0 Likes
Arthur2
Experienced Meesterweter
Berichten: 3098
Krak 2017 Krak 2018 Ere-Krak Jij Netweters wikipedia!

Extern IP adres via webservice of URL?

Ik heb het gevoel dat mijn router dat kan ik ben niet 100% zeker want ik heb een vast op maar ik kan op mijn router inloggen op mijn no-ip account. Ik heb een Asus RT-AC87U maar normaal kan dit met elke Asus router.
   Arthur2 | Ere-Krak
   Don’t comment bad code—rewrite it. – Brian Kernighan
   Vergeet niet om likes te geven en/of als oplossing te markeren.
0 Likes