====== extern ipadres achterhalen ======
[[linux:linux|{{ :linux:linux_tux.png?120|}}]]
===== context=====
dit document beschrijft hoe je vanaf een Linux client je extern ip adres kunt achterhalen.
===== werking=====
Er zijn verschillende manieren om dat te doen. Vaak worden die aangeboden in de vorm van een webpagina:
* [[http://www.whatismyip.com|WhatisMYIP]]
* [[https://www.ipchicken.com/|IPchicken]]
Wat die diensten in hoofdzaak doen is het ip-adres van je https-sessie ondervangen en weergeven.
Op Linux gebruik je oa **curl** om vanaf de cli een https-verzoek te doen. Vb: \\
curl -v ifconfig.co
{{:linux:2019-09-16_12_22_40-.png?400|}} \\
Met de optie **-v** zie je netjes de hele request:
- DNS query voor ifconfig.co
- verbinding op , poort 80
- HTTP response code: 200 (succes)
- HTTP response: **extern nummer**
Er bestaat ook nog een andere manier waarbij je een DNS-query uitvoert
-van een bepaalde domein
-via een specifieke DNS server
Deze laatste is ook zo ingesteld dat hij voor dat domein niet het adres van het domein weergeeft, maar jouw extern ip. Voorbeeld:
dig myip.opendns.com @resolver1.opendns.com
===== meer info =====
* [[https://www.cyberciti.biz/faq/how-to-find-my-public-ip-address-from-command-line-on-a-linux/|ipadres vanaf command line]]
{{tag>Linux networking curl}}