{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/05/02/mon-adresse-ip-externe-51-68-11-239-bien-choisir-son-serveur-d-impression/","llm_html_url":"https://tutos-gameserver.fr/2019/05/02/mon-adresse-ip-externe-51-68-11-239-bien-choisir-son-serveur-d-impression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/05/02/mon-adresse-ip-externe-51-68-11-239-bien-choisir-son-serveur-d-impression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Mon adresse IP externe &#8211; 51.68.11.239\n\n &#8211; Bien choisir son serveur d impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-05-02T20:05:54+00:00","modified_at":"2019-05-02T20:05:54+00:00","word_count":1619,"reading_time_seconds":486,"summary":"51.68.11.239 Port: 41480 Quel est Mon adresse IP externe tout sur? Chaque appareil connecté à un réseau qui utilise le l&#39;Internet                     Protocole a une adresse IP unique qui lui est assignée. le                 global                 le pool de ces réseaux interconnectés est connu la                     l&#39;Internet. Parfois, lorsque l’on regarde de l’extérieur du réseau, l’adresse IP d’un périphérique [&hellip;]","summary_points":["51.68.11.239\nPort: 41480\n\nQuel est Mon adresse IP externe tout sur?","Chaque appareil connecté à un réseau qui utilise le l&#39;Internet\n                    Protocole\n                a une adresse IP unique qui lui est assignée.","le\n                global\n                le pool de ces réseaux interconnectés est connu la\n                    l&#39;Internet.","Parfois, lorsque l’on regarde de l’extérieur du réseau, l’adresse IP d’un périphérique semble être\n                différent de celui attribué dans le (sous) réseau initial."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"57ebcf460b2fd4e3fb3aa8835189119a","plain_text":"51.68.11.239\nPort: 41480\n\nQuel est Mon adresse IP externe tout sur?\n    Chaque appareil connecté à un réseau qui utilise le l&#39;Internet\n                    Protocole\n                a une adresse IP unique qui lui est assignée. le\n                global\n                le pool de ces réseaux interconnectés est connu la\n                    l&#39;Internet. \n    Parfois, lorsque l’on regarde de l’extérieur du réseau, l’adresse IP d’un périphérique semble être\n                différent de celui attribué dans le (sous) réseau initial. Cela est dû à certains mécanismes tels que NAT. \nMon adresse IP externe affiche l&#39;adresse IP de l&#39;appareil telle qu&#39;elle apparaît l&#39;extérieur\n                (Par conséquent\n                externe). \n\nNouvelles / Nouvelles fonctionnalités\n\n2016-07-10 Ajouté: Affichez les informations de RIPE sur le numéro IP.\n\n            \n\n2015-10-30 Ajouté: échantillon de récupération FreeBSD.\n\n            \n\n2015-08-03 Ajouté: Échantillon AutoHotkey.\n\n            \n\n2015-02-23 Ajouté: échantillons d&#39;Erlang et d&#39;Elixir\n\n            \n\n07/01/2015 Activé: ipv4.myexternalip.com et ipv6.myexternalip.com.\n\nJ&#39;ai activé ipv4.myexternalip.com, qui ne répond qu&#39;aux demandes provenant d&#39;IPv4.\n                        ipv6.myexternalip.com fera de même pour IPv6. Cela peut être utile lorsque vous testez votre\n                        configuration ou\n                        jouer avec IPv6.\nBtw: Bonne année 2015!\n\n\n\n08/12/2014 myexternalip.com à l&#39;état sauvage\n\nVoici quelques utilisations intelligentes de myexternalip.com que j&#39;ai vues à l&#39;état sauvage:\n\n\n\n2014-12-04 Prise en charge de JSON / JSON-P\n\n    J&#39;ai ajouté la prise en charge de JSON / JSON-P pour faciliter la récupération de l&#39;adresse IP via Javascript.\n                        Il y a deux options: \n\n\n\n2014-08-26 Flattr et l&#39;accélérateur\n\nFlattr: j&#39;ai créé un compte flattr et commence à accepter\n                        des dons\n                        (petit, grand, peu importe). Si vous souhaitez faire un don par d&#39;autres moyens: contactez-moi. \n    Throttle: certaines personnes ont soit courbé\n                        dans une boucle while ou une folle compréhension de la fréquence à laquelle leur ip externe change ou dont ils ont besoin\n                        certains\n                        outil pour aider à garder une ligne occupée. Quel que soit le cas: 20+ requêtes / seconde, c&#39;est trop\n                        souvent\n                        et j&#39;ai donc décidé d&#39;étouffer un peu la réponse. Les bonnes personnes parmi vous ne seront pas à peine\n                        remarquer\n                        ça du tout, les… étranges… les gens pourraient. \n\n\n\n2014-03-11 Introduction du taux d&#39;accès\n\nHabituellement, ce service fonctionne de manière très discrète et sans grande prise en main. Récemment, j&#39;ai regardé à\n                        la\n                        charger puis sur certains journaux et sur quelques autres journaux et sur quelques tcpdumps: Une machine sur le marché\n                        voulait\n                        sais que c&#39;est IP au taux d&#39;environ 100 fois par seconde. Réconfortant. Surtout quand l&#39;IP fait\n                        pas changer\n                        du tout. Et surtout quand l&#39;agent utilisateur ressemble &quot;/tmp/.botc3 /\n                            82d7f55ef6a49ab4e49d89caa5ea10ba &quot;\n                    \nAinsi, le nouveau taux d&#39;accès pour tout le monde est d&#39;environ 1 / s.\nEt vous, jeune homme à 118.175.31.x &#8230; vous êtes banni! 🙂\n\n\n\n2013-09-29 activé IPv6\n\n&quot;Mon adresse IP externe&quot; est également accessible via IPv6.\nAvec IPv6, tout le NATing est inutile et la plupart des périphériques auront une adresse IP &quot;réelle&quot;\n                        avec\n                        IPv6 mais vous pouvez toujours utiliser myexternalip.com pour vérifier si\n                        votre\n                        Le réseau fonctionne comme prévu. \nOn dirait que vous utilisez IPv4. \n\n\n\n2013-08-16 a ajouté l&#39;en-tête &#39;My-External-Ip&#39;\n\nChaque fois que vous HEAD http://myexternalip.com, vous constaterez que votre IP sera présente (indice: dans le\n                        En-tête &#39;my-external-ip&#39;)!\nCommander quelques exemples\n                        sur la façon de l&#39;utiliser\n                        fonctionnalité\n\n\n\nComment utiliser Mon adresse IP externe &#8211; API\nAlors, comment utiliser ce site dans votre environnement (autre que de simplement le surfer avec un navigateur)?\n\nLimite de débit: si vous dépassez la limite de débit de 30 demandes / minute, vous recevrez le statut code\n                        429 Si vous continuez à dépasser cette limite\n                    et commencez à m&#39;agacer, vous serez banni au niveau du filtre IP. Désolé, mais je ne vois pas la nécessité\n                    à\n                    récupérer l’IP plus de peut-être une fois par minute, 30 demandes par minute est de bonne volonté sur mon\n                    nom. \nPoints de terminaison API:\n\nOBTENIR /brut\nAdresse IP simple\nOBTENIR / json\nAdresse IP au format JSON\nOBTENIR / json? jsonp = rappel\nAdresse IP sous forme de script compatible JSONP (&quot;appel de fonction&quot;). &#39;callback&#39; doit correspondre à ce qui suit\n                        contraintes:\n\nLongueur maximale: 64\nCommence par [_a-zA-Z]\nContinue avec [_a-zA-Z0-9]\n\n\n\n\nVoici une liste d&#39;idées pour vous aider à démarrer:\n\nBOUCLE\nciter la page d&#39;accueil de &#39;curl&#39;: \n    curl est un outil de ligne de commande permettant de transférer des données avec une syntaxe d’URL, prenant en charge FTP, FTPS, etc.\n                    HTTP,\n                    HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FICHIER, IMAP, SMTP, POP3, RTMP et RTSP. boucle\n                    les soutiens\n                    Certificats SSL, HTTP POST, HTTP PUT, Téléchargement FTP, Téléchargement basé sur un formulaire HTTP, Proxy, Cookies,\n                    authentification utilisateur + mot de passe (Basic, Digest, NTLM, Negotiate, Kerberos &#8230;), reprise du transfert de fichier,\n                    Procuration\n                    tunneling et un busload d&#39;autres astuces utiles.\n                \n\n\nBRUT\n$&gt;    boucle &quot;http://myexternalip.com/raw&quot;\n\n\nTÊTE\n$&gt;    boucle -je &quot;http://myexternalip.com&quot;\n\n\n\n\nGTTE\nciter la page d&#39;accueil de &#39;wget&#39;:\n                \n    GNU Wget est un logiciel gratuit permettant de récupérer des fichiers via HTTP, HTTPS et FTP, le\n                    plus\n                    protocoles Internet largement utilisés. C’est un outil en ligne de commande non interactif, il peut donc être facilement\n                    appelé\n                    depuis des scripts, des tâches cron, des terminaux sans support de X-Windows, etc.\n                \n$&gt;    wget -q -O - &quot;http://myexternalip.com/raw&quot;\n\n\nFETCH\nciter la page d&#39;accueil de &#39;fetch&#39;:\nfetch &#8211; récupère un fichier par Uniform Resource Locator\n$&gt;    aller chercher -q -o - &quot;http://myexternalip.com/raw&quot;\n\n\nNETCAT\n\n\nNETCAT\nsouvent cité comme le &quot;couteau suisse pour TCP / IP&quot;, vous pouvez utiliser netcat pour obtenir votre\n                            ip.\n                            Cette approche fonctionne également avec Netcat-Alikes tel que Socat ou même avec Telnet: \n$&gt;    écho -ne &quot;GET / raw HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80\n\n\nNETCAT, méthode HEAD\ntout comme la version normale de netcat, il suffit de demander au serveur de ne livrer que le\n                            HEAD-information \n$&gt;    écho -ne &quot;HEAD / HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80\n\n\n\n\nMicrosoft Windows\n\n\nPowershell\nPowershell remplace le &quot;vieux&quot; cmd.exe, il est intégré au système d&#39;exploitation Windows depuis\n                            Windows7 et Windows Server 2008 R2. Il est également disponible en tant que fonctionnalité supplémentaire pour\n                            Windows XP, Windows Vista et Windows Server. \n$&gt;    $ wc = Nouveau-objet Système.Net.WebClient$&gt;    $ url=&quot;http://myexternalip.com/raw&quot;$&gt;    $ wc.TéléchargerChaîne($ url)\n\n\nMORCEAUX\nBITS signifie &quot;Service de transfert intelligent en arrière-plan&quot;, c’est un outil intégré du\n                            les fenêtres\n                            OS.\n$&gt; ensemble    URL=&quot;http://myexternalip.com/raw&quot;$&gt;    bitsadmin /transfert &quot;mon IP&quot; ``&quot;% URL%&quot; &quot;% TEMP%&quot;mon IP.SMS$&gt;    type &quot;% TEMP%&quot;mon IP.SMS\n\n\n\n\nGolang\npaquet    principaleimportation ( &quot;io&quot;; &quot;net / http&quot;; &quot;os&quot; )fonction principale()         resp,    se tromper : =    http.Obtenir(&quot;http://myexternalip.com/raw&quot;)    si    se tromper ! = néant                 os.Stderr.WriteString(se tromper.Erreur())                os.Stderr.WriteString(&quot; n&quot;)                os.Sortie(1)            reporter resp.Corps.Fermer()        io.Copie(os.Stdout,    resp.Corps)\n\n\nJavascript\n\n\nNodeJS\nvar    http =    exiger(&#39;http&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;http.obtenir(url, une fonction(r)     r.setEncoding(&#39;utf8&#39;)    r.sur(&#39;Les données&#39;,    console.bûche.lier(console)););\n\n\nDemande NodeJS +\nvar    demande =    exiger(&#39;demande&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;demande(url, une fonction (se tromper,    resp,    mon IP)     console.bûche(mon IP));\n\n\n\n\njQuery (JSONP)\njQuery.ajax(jsonp: &#39;jsonp&#39;,    Type de données: &#39;jsonp&#39;,    url: &#39;http://myexternalip.com/json&#39;,    Succès: une fonction(mon IP) alerte(mon IP) );\n\n\n\n\nPython\n\n\nPython One-Liner\n$&gt;    python -c &quot;importer urllib;    url = &#39;http://myexternalip.com/raw&#39;;    print urllib.urlopen (url) .read () &quot;\n\n\nPython\nimportation    urlliburl = &#39;http://myexternalip.com/raw&#39;mon IP =    urllib.urlopen(url).lis()impression    mon IP\n\n\n\n\nPython avec &#39;demande&#39;\nimportation    demandesurl = &#39;http://myexternalip.com/raw&#39;r =    demandes.obtenir(url)ip =    r.texte\n\n\nPython avec &#39;request&#39;, méthode HEAD\nimportation    demandesurl = &#39;http://myexternalip.com&#39;r =    demandes.tête(url)ip =    r.en-têtes[[[[&#39;my-external-ip&#39;]\n\n\n\n\nRubis\n\n\nRubis\nexiger &#39;net / http&#39;url =    URI(&#39;http://myexternalip.com/raw&#39;)ip = Net::HTTP.obtenir(url)imprimer ip\n\n\nRuby One-Liner\n$&gt;    rubis -ropen-uri -e     &#39;met ouvert http://myexternalip.com/raw &quot;, &amp;: lire&#39;    \n\n\n\n\n\n\nPerl\nutilisation    LWP::Simple;$ ip = (obtenir &quot;http://myexternalip.com/raw&quot;)impression    $ ip;\n\n\nPerl One-Liner\n$&gt;    perl -e &#39;use LWP :: Simple;     $ url = &quot;http://myexternalip.com/raw&quot;;    print (obtenez $ url); &#39;\n\n\n\n\nF#\nouvrir FSharp.Les donnéesprintfn &quot;% s&quot; (Http.RequestString(&quot;http://myexternalip.com/raw&quot;))\nPhp\n$&gt;    php -r &#39;$ u = &quot;http://myexternalip.com/raw&quot;;echo file_get_contents ($ u); &#39;\nCommon Lisp\n(ql:chargement rapide &#39;drakma&#39;)(impression (drakma:http-demande &quot;http://myexternalip.com/raw&quot;))\n\n\n\nErlang &#8211; Autochtone\ninets:début(),D&#39;accord, _,    _,    IP =    httpc:demande(obtenir, &quot;http://myexternalip.com/raw&quot;, [], [], []),io:format(&quot;~ s&quot;, [[[[IP]).\n\n\n\nElixir &#8211; httpc\n:inets.début:httpc.demande(:obtenir, &#39;http://myexternalip.com/raw&#39;, [], [], [] ) |&gt;    elem(1) |&gt;    elem(2) |&gt;    IO.met\n\n\nElixir &#8211; HTTPoison\nHTTPoison.début:D&#39;accord,    req = HTTPoison.obtenir(&quot;http://myexternalip.com/raw&quot;)IO.met req.corps\n\n\n\n\n\nAutoHotkey (AHK)\nQuel est mon ip()        demande : = ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)        timeoutVal : = 59000        demande.SetTimeouts(timeoutVal,    timeoutVal,    timeoutVal,    timeoutVal)            demande.Ouvrir(&quot;OBTENIR&quot;, &quot;http://myexternalip.com/raw&quot;)        demande.Envoyer()    revenir    demande.ResponseText\n\n\n\nSi vous souhaitez nous contacter, envoyez un mail à webmaster@myexternalip.com.\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["51.68.11.239\nPort: 41480","Quel est Mon adresse IP externe tout sur?\n    Chaque appareil connecté à un réseau qui utilise le l&#39;Internet\n                    Protocole\n                a une adresse IP unique qui lui est assignée. le\n                global\n                le pool de ces réseaux interconnectés est connu la\n                    l&#39;Internet. \n    Parfois, lorsque l’on regarde de l’extérieur du réseau, l’adresse IP d’un périphérique semble être\n                différent de celui attribué dans le (sous) réseau initial. Cela est dû à certains mécanismes tels que NAT. \nMon adresse IP externe affiche l&#39;adresse IP de l&#39;appareil telle qu&#39;elle apparaît l&#39;extérieur\n                (Par conséquent\n                externe).","Nouvelles / Nouvelles fonctionnalités","2016-07-10 Ajouté: Affichez les informations de RIPE sur le numéro IP.","2015-10-30 Ajouté: échantillon de récupération FreeBSD.","2015-08-03 Ajouté: Échantillon AutoHotkey.","2015-02-23 Ajouté: échantillons d&#39;Erlang et d&#39;Elixir","07/01/2015 Activé: ipv4.myexternalip.com et ipv6.myexternalip.com.","J&#39;ai activé ipv4.myexternalip.com, qui ne répond qu&#39;aux demandes provenant d&#39;IPv4.\n                        ipv6.myexternalip.com fera de même pour IPv6. Cela peut être utile lorsque vous testez votre\n                        configuration ou\n                        jouer avec IPv6.\nBtw: Bonne année 2015!","08/12/2014 myexternalip.com à l&#39;état sauvage","Voici quelques utilisations intelligentes de myexternalip.com que j&#39;ai vues à l&#39;état sauvage:","2014-12-04 Prise en charge de JSON / JSON-P","J&#39;ai ajouté la prise en charge de JSON / JSON-P pour faciliter la récupération de l&#39;adresse IP via Javascript.\n                        Il y a deux options:","2014-08-26 Flattr et l&#39;accélérateur","Flattr: j&#39;ai créé un compte flattr et commence à accepter\n                        des dons\n                        (petit, grand, peu importe). Si vous souhaitez faire un don par d&#39;autres moyens: contactez-moi. \n    Throttle: certaines personnes ont soit courbé\n                        dans une boucle while ou une folle compréhension de la fréquence à laquelle leur ip externe change ou dont ils ont besoin\n                        certains\n                        outil pour aider à garder une ligne occupée. Quel que soit le cas: 20+ requêtes / seconde, c&#39;est trop\n                        souvent\n                        et j&#39;ai donc décidé d&#39;étouffer un peu la réponse. Les bonnes personnes parmi vous ne seront pas à peine\n                        remarquer\n                        ça du tout, les… étranges… les gens pourraient.","2014-03-11 Introduction du taux d&#39;accès","Habituellement, ce service fonctionne de manière très discrète et sans grande prise en main. Récemment, j&#39;ai regardé à\n                        la\n                        charger puis sur certains journaux et sur quelques autres journaux et sur quelques tcpdumps: Une machine sur le marché\n                        voulait\n                        sais que c&#39;est IP au taux d&#39;environ 100 fois par seconde. Réconfortant. Surtout quand l&#39;IP fait\n                        pas changer\n                        du tout. Et surtout quand l&#39;agent utilisateur ressemble &quot;/tmp/.botc3 /\n                            82d7f55ef6a49ab4e49d89caa5ea10ba &quot;\n                    \nAinsi, le nouveau taux d&#39;accès pour tout le monde est d&#39;environ 1 / s.\nEt vous, jeune homme à 118.175.31.x &#8230; vous êtes banni! 🙂","2013-09-29 activé IPv6","&quot;Mon adresse IP externe&quot; est également accessible via IPv6.\nAvec IPv6, tout le NATing est inutile et la plupart des périphériques auront une adresse IP &quot;réelle&quot;\n                        avec\n                        IPv6 mais vous pouvez toujours utiliser myexternalip.com pour vérifier si\n                        votre\n                        Le réseau fonctionne comme prévu. \nOn dirait que vous utilisez IPv4.","2013-08-16 a ajouté l&#39;en-tête &#39;My-External-Ip&#39;","Chaque fois que vous HEAD http://myexternalip.com, vous constaterez que votre IP sera présente (indice: dans le\n                        En-tête &#39;my-external-ip&#39;)!\nCommander quelques exemples\n                        sur la façon de l&#39;utiliser\n                        fonctionnalité","Comment utiliser Mon adresse IP externe &#8211; API\nAlors, comment utiliser ce site dans votre environnement (autre que de simplement le surfer avec un navigateur)?","Limite de débit: si vous dépassez la limite de débit de 30 demandes / minute, vous recevrez le statut code\n                        429 Si vous continuez à dépasser cette limite\n                    et commencez à m&#39;agacer, vous serez banni au niveau du filtre IP. Désolé, mais je ne vois pas la nécessité\n                    à\n                    récupérer l’IP plus de peut-être une fois par minute, 30 demandes par minute est de bonne volonté sur mon\n                    nom. \nPoints de terminaison API:","OBTENIR /brut\nAdresse IP simple\nOBTENIR / json\nAdresse IP au format JSON\nOBTENIR / json? jsonp = rappel\nAdresse IP sous forme de script compatible JSONP (&quot;appel de fonction&quot;). &#39;callback&#39; doit correspondre à ce qui suit\n                        contraintes:","Longueur maximale: 64\nCommence par [_a-zA-Z]\nContinue avec [_a-zA-Z0-9]","Voici une liste d&#39;idées pour vous aider à démarrer:","BOUCLE\nciter la page d&#39;accueil de &#39;curl&#39;: \n    curl est un outil de ligne de commande permettant de transférer des données avec une syntaxe d’URL, prenant en charge FTP, FTPS, etc.\n                    HTTP,\n                    HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FICHIER, IMAP, SMTP, POP3, RTMP et RTSP. boucle\n                    les soutiens\n                    Certificats SSL, HTTP POST, HTTP PUT, Téléchargement FTP, Téléchargement basé sur un formulaire HTTP, Proxy, Cookies,\n                    authentification utilisateur + mot de passe (Basic, Digest, NTLM, Negotiate, Kerberos &#8230;), reprise du transfert de fichier,\n                    Procuration\n                    tunneling et un busload d&#39;autres astuces utiles.","BRUT\n$&gt;    boucle &quot;http://myexternalip.com/raw&quot;","TÊTE\n$&gt;    boucle -je &quot;http://myexternalip.com&quot;","GTTE\nciter la page d&#39;accueil de &#39;wget&#39;:\n                \n    GNU Wget est un logiciel gratuit permettant de récupérer des fichiers via HTTP, HTTPS et FTP, le\n                    plus\n                    protocoles Internet largement utilisés. C’est un outil en ligne de commande non interactif, il peut donc être facilement\n                    appelé\n                    depuis des scripts, des tâches cron, des terminaux sans support de X-Windows, etc.\n                \n$&gt;    wget -q -O - &quot;http://myexternalip.com/raw&quot;","FETCH\nciter la page d&#39;accueil de &#39;fetch&#39;:\nfetch &#8211; récupère un fichier par Uniform Resource Locator\n$&gt;    aller chercher -q -o - &quot;http://myexternalip.com/raw&quot;","NETCAT","NETCAT\nsouvent cité comme le &quot;couteau suisse pour TCP / IP&quot;, vous pouvez utiliser netcat pour obtenir votre\n                            ip.\n                            Cette approche fonctionne également avec Netcat-Alikes tel que Socat ou même avec Telnet: \n$&gt;    écho -ne &quot;GET / raw HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80","NETCAT, méthode HEAD\ntout comme la version normale de netcat, il suffit de demander au serveur de ne livrer que le\n                            HEAD-information \n$&gt;    écho -ne &quot;HEAD / HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80","Microsoft Windows","Powershell\nPowershell remplace le &quot;vieux&quot; cmd.exe, il est intégré au système d&#39;exploitation Windows depuis\n                            Windows7 et Windows Server 2008 R2. Il est également disponible en tant que fonctionnalité supplémentaire pour\n                            Windows XP, Windows Vista et Windows Server. \n$&gt;    $ wc = Nouveau-objet Système.Net.WebClient$&gt;    $ url=&quot;http://myexternalip.com/raw&quot;$&gt;    $ wc.TéléchargerChaîne($ url)","MORCEAUX\nBITS signifie &quot;Service de transfert intelligent en arrière-plan&quot;, c’est un outil intégré du\n                            les fenêtres\n                            OS.\n$&gt; ensemble    URL=&quot;http://myexternalip.com/raw&quot;$&gt;    bitsadmin /transfert &quot;mon IP&quot; ``&quot;% URL%&quot; &quot;% TEMP%&quot;mon IP.SMS$&gt;    type &quot;% TEMP%&quot;mon IP.SMS","Golang\npaquet    principaleimportation ( &quot;io&quot;; &quot;net / http&quot;; &quot;os&quot; )fonction principale()         resp,    se tromper : =    http.Obtenir(&quot;http://myexternalip.com/raw&quot;)    si    se tromper ! = néant                 os.Stderr.WriteString(se tromper.Erreur())                os.Stderr.WriteString(&quot; n&quot;)                os.Sortie(1)            reporter resp.Corps.Fermer()        io.Copie(os.Stdout,    resp.Corps)","Javascript","NodeJS\nvar    http =    exiger(&#39;http&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;http.obtenir(url, une fonction(r)     r.setEncoding(&#39;utf8&#39;)    r.sur(&#39;Les données&#39;,    console.bûche.lier(console)););","Demande NodeJS +\nvar    demande =    exiger(&#39;demande&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;demande(url, une fonction (se tromper,    resp,    mon IP)     console.bûche(mon IP));","jQuery (JSONP)\njQuery.ajax(jsonp: &#39;jsonp&#39;,    Type de données: &#39;jsonp&#39;,    url: &#39;http://myexternalip.com/json&#39;,    Succès: une fonction(mon IP) alerte(mon IP) );","Python","Python One-Liner\n$&gt;    python -c &quot;importer urllib;    url = &#39;http://myexternalip.com/raw&#39;;    print urllib.urlopen (url) .read () &quot;","Python\nimportation    urlliburl = &#39;http://myexternalip.com/raw&#39;mon IP =    urllib.urlopen(url).lis()impression    mon IP","Python avec &#39;demande&#39;\nimportation    demandesurl = &#39;http://myexternalip.com/raw&#39;r =    demandes.obtenir(url)ip =    r.texte","Python avec &#39;request&#39;, méthode HEAD\nimportation    demandesurl = &#39;http://myexternalip.com&#39;r =    demandes.tête(url)ip =    r.en-têtes[[[[&#39;my-external-ip&#39;]","Rubis","Rubis\nexiger &#39;net / http&#39;url =    URI(&#39;http://myexternalip.com/raw&#39;)ip = Net::HTTP.obtenir(url)imprimer ip","Ruby One-Liner\n$&gt;    rubis -ropen-uri -e     &#39;met ouvert http://myexternalip.com/raw &quot;, &amp;: lire&#39;","Perl\nutilisation    LWP::Simple;$ ip = (obtenir &quot;http://myexternalip.com/raw&quot;)impression    $ ip;","Perl One-Liner\n$&gt;    perl -e &#39;use LWP :: Simple;     $ url = &quot;http://myexternalip.com/raw&quot;;    print (obtenez $ url); &#39;","F#\nouvrir FSharp.Les donnéesprintfn &quot;% s&quot; (Http.RequestString(&quot;http://myexternalip.com/raw&quot;))\nPhp\n$&gt;    php -r &#39;$ u = &quot;http://myexternalip.com/raw&quot;;echo file_get_contents ($ u); &#39;\nCommon Lisp\n(ql:chargement rapide &#39;drakma&#39;)(impression (drakma:http-demande &quot;http://myexternalip.com/raw&quot;))","Erlang &#8211; Autochtone\ninets:début(),D&#39;accord, _,    _,    IP =    httpc:demande(obtenir, &quot;http://myexternalip.com/raw&quot;, [], [], []),io:format(&quot;~ s&quot;, [[[[IP]).","Elixir &#8211; httpc\n:inets.début:httpc.demande(:obtenir, &#39;http://myexternalip.com/raw&#39;, [], [], [] ) |&gt;    elem(1) |&gt;    elem(2) |&gt;    IO.met","Elixir &#8211; HTTPoison\nHTTPoison.début:D&#39;accord,    req = HTTPoison.obtenir(&quot;http://myexternalip.com/raw&quot;)IO.met req.corps","AutoHotkey (AHK)\nQuel est mon ip()        demande : = ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)        timeoutVal : = 59000        demande.SetTimeouts(timeoutVal,    timeoutVal,    timeoutVal,    timeoutVal)            demande.Ouvrir(&quot;OBTENIR&quot;, &quot;http://myexternalip.com/raw&quot;)        demande.Envoyer()    revenir    demande.ResponseText","Si vous souhaitez nous contacter, envoyez un mail à webmaster@myexternalip.com.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"51.68.11.239\nPort: 41480","html":"<p>51.68.11.239\nPort: 41480</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Quel est Mon adresse IP externe tout sur?\n    Chaque appareil connecté à un réseau qui utilise le l&#39;Internet\n                    Protocole\n                a une adresse IP unique qui lui est assignée. le\n                global\n                le pool de ces réseaux interconnectés est connu la\n                    l&#39;Internet. \n    Parfois, lorsque l’on regarde de l’extérieur du réseau, l’adresse IP d’un périphérique semble être\n                différent de celui attribué dans le (sous) réseau initial. Cela est dû à certains mécanismes tels que NAT. \nMon adresse IP externe affiche l&#39;adresse IP de l&#39;appareil telle qu&#39;elle apparaît l&#39;extérieur\n                (Par conséquent\n                externe).","html":"<p>Quel est Mon adresse IP externe tout sur?\n    Chaque appareil connecté à un réseau qui utilise le l&#039;Internet\n                    Protocole\n                a une adresse IP unique qui lui est assignée. le\n                global\n                le pool de ces réseaux interconnectés est connu la\n                    l&#039;Internet. \n    Parfois, lorsque l’on regarde de l’extérieur du réseau, l’adresse IP d’un périphérique semble être\n                différent de celui attribué dans le (sous) réseau initial. Cela est dû à certains mécanismes tels que NAT. \nMon adresse IP externe affiche l&#039;adresse IP de l&#039;appareil telle qu&#039;elle apparaît l&#039;extérieur\n                (Par conséquent\n                externe).</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Nouvelles / Nouvelles fonctionnalités","html":"<p>Nouvelles / Nouvelles fonctionnalités</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"2016-07-10 Ajouté: Affichez les informations de RIPE sur le numéro IP.","html":"<p>2016-07-10 Ajouté: Affichez les informations de RIPE sur le numéro IP.</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"2015-10-30 Ajouté: échantillon de récupération FreeBSD.","html":"<p>2015-10-30 Ajouté: échantillon de récupération FreeBSD.</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"2015-08-03 Ajouté: Échantillon AutoHotkey.","html":"<p>2015-08-03 Ajouté: Échantillon AutoHotkey.</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"2015-02-23 Ajouté: échantillons d&#39;Erlang et d&#39;Elixir","html":"<p>2015-02-23 Ajouté: échantillons d&#039;Erlang et d&#039;Elixir</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"07/01/2015 Activé: ipv4.myexternalip.com et ipv6.myexternalip.com.","html":"<p>07/01/2015 Activé: ipv4.myexternalip.com et ipv6.myexternalip.com.</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"J&#39;ai activé ipv4.myexternalip.com, qui ne répond qu&#39;aux demandes provenant d&#39;IPv4.\n                        ipv6.myexternalip.com fera de même pour IPv6. Cela peut être utile lorsque vous testez votre\n                        configuration ou\n                        jouer avec IPv6.\nBtw: Bonne année 2015!","html":"<p>J&#039;ai activé ipv4.myexternalip.com, qui ne répond qu&#039;aux demandes provenant d&#039;IPv4.\n                        ipv6.myexternalip.com fera de même pour IPv6. Cela peut être utile lorsque vous testez votre\n                        configuration ou\n                        jouer avec IPv6.\nBtw: Bonne année 2015!</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"08/12/2014 myexternalip.com à l&#39;état sauvage","html":"<p>08/12/2014 myexternalip.com à l&#039;état sauvage</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Voici quelques utilisations intelligentes de myexternalip.com que j&#39;ai vues à l&#39;état sauvage:","html":"<p>Voici quelques utilisations intelligentes de myexternalip.com que j&#039;ai vues à l&#039;état sauvage:</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"2014-12-04 Prise en charge de JSON / JSON-P","html":"<p>2014-12-04 Prise en charge de JSON / JSON-P</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"J&#39;ai ajouté la prise en charge de JSON / JSON-P pour faciliter la récupération de l&#39;adresse IP via Javascript.\n                        Il y a deux options:","html":"<p>J&#039;ai ajouté la prise en charge de JSON / JSON-P pour faciliter la récupération de l&#039;adresse IP via Javascript.\n                        Il y a deux options:</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"2014-08-26 Flattr et l&#39;accélérateur","html":"<p>2014-08-26 Flattr et l&#039;accélérateur</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Flattr: j&#39;ai créé un compte flattr et commence à accepter\n                        des dons\n                        (petit, grand, peu importe). Si vous souhaitez faire un don par d&#39;autres moyens: contactez-moi. \n    Throttle: certaines personnes ont soit courbé\n                        dans une boucle while ou une folle compréhension de la fréquence à laquelle leur ip externe change ou dont ils ont besoin\n                        certains\n                        outil pour aider à garder une ligne occupée. Quel que soit le cas: 20+ requêtes / seconde, c&#39;est trop\n                        souvent\n                        et j&#39;ai donc décidé d&#39;étouffer un peu la réponse. Les bonnes personnes parmi vous ne seront pas à peine\n                        remarquer\n                        ça du tout, les… étranges… les gens pourraient.","html":"<p>Flattr: j&#039;ai créé un compte flattr et commence à accepter\n                        des dons\n                        (petit, grand, peu importe). Si vous souhaitez faire un don par d&#039;autres moyens: contactez-moi. \n    Throttle: certaines personnes ont soit courbé\n                        dans une boucle while ou une folle compréhension de la fréquence à laquelle leur ip externe change ou dont ils ont besoin\n                        certains\n                        outil pour aider à garder une ligne occupée. Quel que soit le cas: 20+ requêtes / seconde, c&#039;est trop\n                        souvent\n                        et j&#039;ai donc décidé d&#039;étouffer un peu la réponse. Les bonnes personnes parmi vous ne seront pas à peine\n                        remarquer\n                        ça du tout, les… étranges… les gens pourraient.</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"2014-03-11 Introduction du taux d&#39;accès","html":"<p>2014-03-11 Introduction du taux d&#039;accès</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Habituellement, ce service fonctionne de manière très discrète et sans grande prise en main. Récemment, j&#39;ai regardé à\n                        la\n                        charger puis sur certains journaux et sur quelques autres journaux et sur quelques tcpdumps: Une machine sur le marché\n                        voulait\n                        sais que c&#39;est IP au taux d&#39;environ 100 fois par seconde. Réconfortant. Surtout quand l&#39;IP fait\n                        pas changer\n                        du tout. Et surtout quand l&#39;agent utilisateur ressemble &quot;/tmp/.botc3 /\n                            82d7f55ef6a49ab4e49d89caa5ea10ba &quot;\n                    \nAinsi, le nouveau taux d&#39;accès pour tout le monde est d&#39;environ 1 / s.\nEt vous, jeune homme à 118.175.31.x &#8230; vous êtes banni! 🙂","html":"<p>Habituellement, ce service fonctionne de manière très discrète et sans grande prise en main. Récemment, j&#039;ai regardé à\n                        la\n                        charger puis sur certains journaux et sur quelques autres journaux et sur quelques tcpdumps: Une machine sur le marché\n                        voulait\n                        sais que c&#039;est IP au taux d&#039;environ 100 fois par seconde. Réconfortant. Surtout quand l&#039;IP fait\n                        pas changer\n                        du tout. Et surtout quand l&#039;agent utilisateur ressemble &quot;/tmp/.botc3 /\n                            82d7f55ef6a49ab4e49d89caa5ea10ba &quot;\n                    \nAinsi, le nouveau taux d&#039;accès pour tout le monde est d&#039;environ 1 / s.\nEt vous, jeune homme à 118.175.31.x &#8230; vous êtes banni! 🙂</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"2013-09-29 activé IPv6","html":"<p>2013-09-29 activé IPv6</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"&quot;Mon adresse IP externe&quot; est également accessible via IPv6.\nAvec IPv6, tout le NATing est inutile et la plupart des périphériques auront une adresse IP &quot;réelle&quot;\n                        avec\n                        IPv6 mais vous pouvez toujours utiliser myexternalip.com pour vérifier si\n                        votre\n                        Le réseau fonctionne comme prévu. \nOn dirait que vous utilisez IPv4.","html":"<p>&quot;Mon adresse IP externe&quot; est également accessible via IPv6.\nAvec IPv6, tout le NATing est inutile et la plupart des périphériques auront une adresse IP &quot;réelle&quot;\n                        avec\n                        IPv6 mais vous pouvez toujours utiliser myexternalip.com pour vérifier si\n                        votre\n                        Le réseau fonctionne comme prévu. \nOn dirait que vous utilisez IPv4.</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"2013-08-16 a ajouté l&#39;en-tête &#39;My-External-Ip&#39;","html":"<p>2013-08-16 a ajouté l&#039;en-tête &#039;My-External-Ip&#039;</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"Chaque fois que vous HEAD http://myexternalip.com, vous constaterez que votre IP sera présente (indice: dans le\n                        En-tête &#39;my-external-ip&#39;)!\nCommander quelques exemples\n                        sur la façon de l&#39;utiliser\n                        fonctionnalité","html":"<p>Chaque fois que vous HEAD http://myexternalip.com, vous constaterez que votre IP sera présente (indice: dans le\n                        En-tête &#039;my-external-ip&#039;)!\nCommander quelques exemples\n                        sur la façon de l&#039;utiliser\n                        fonctionnalité</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Comment utiliser Mon adresse IP externe &#8211; API\nAlors, comment utiliser ce site dans votre environnement (autre que de simplement le surfer avec un navigateur)?","html":"<p>Comment utiliser Mon adresse IP externe &#8211; API\nAlors, comment utiliser ce site dans votre environnement (autre que de simplement le surfer avec un navigateur)?</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Limite de débit: si vous dépassez la limite de débit de 30 demandes / minute, vous recevrez le statut code\n                        429 Si vous continuez à dépasser cette limite\n                    et commencez à m&#39;agacer, vous serez banni au niveau du filtre IP. Désolé, mais je ne vois pas la nécessité\n                    à\n                    récupérer l’IP plus de peut-être une fois par minute, 30 demandes par minute est de bonne volonté sur mon\n                    nom. \nPoints de terminaison API:","html":"<p>Limite de débit: si vous dépassez la limite de débit de 30 demandes / minute, vous recevrez le statut code\n                        429 Si vous continuez à dépasser cette limite\n                    et commencez à m&#039;agacer, vous serez banni au niveau du filtre IP. Désolé, mais je ne vois pas la nécessité\n                    à\n                    récupérer l’IP plus de peut-être une fois par minute, 30 demandes par minute est de bonne volonté sur mon\n                    nom. \nPoints de terminaison API:</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"OBTENIR /brut\nAdresse IP simple\nOBTENIR / json\nAdresse IP au format JSON\nOBTENIR / json? jsonp = rappel\nAdresse IP sous forme de script compatible JSONP (&quot;appel de fonction&quot;). &#39;callback&#39; doit correspondre à ce qui suit\n                        contraintes:","html":"<p>OBTENIR /brut\nAdresse IP simple\nOBTENIR / json\nAdresse IP au format JSON\nOBTENIR / json? jsonp = rappel\nAdresse IP sous forme de script compatible JSONP (&quot;appel de fonction&quot;). &#039;callback&#039; doit correspondre à ce qui suit\n                        contraintes:</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"Longueur maximale: 64\nCommence par [_a-zA-Z]\nContinue avec [_a-zA-Z0-9]","html":"<p>Longueur maximale: 64\nCommence par [_a-zA-Z]\nContinue avec [_a-zA-Z0-9]</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"Voici une liste d&#39;idées pour vous aider à démarrer:","html":"<p>Voici une liste d&#039;idées pour vous aider à démarrer:</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"BOUCLE\nciter la page d&#39;accueil de &#39;curl&#39;: \n    curl est un outil de ligne de commande permettant de transférer des données avec une syntaxe d’URL, prenant en charge FTP, FTPS, etc.\n                    HTTP,\n                    HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FICHIER, IMAP, SMTP, POP3, RTMP et RTSP. boucle\n                    les soutiens\n                    Certificats SSL, HTTP POST, HTTP PUT, Téléchargement FTP, Téléchargement basé sur un formulaire HTTP, Proxy, Cookies,\n                    authentification utilisateur + mot de passe (Basic, Digest, NTLM, Negotiate, Kerberos &#8230;), reprise du transfert de fichier,\n                    Procuration\n                    tunneling et un busload d&#39;autres astuces utiles.","html":"<p>BOUCLE\nciter la page d&#039;accueil de &#039;curl&#039;: \n    curl est un outil de ligne de commande permettant de transférer des données avec une syntaxe d’URL, prenant en charge FTP, FTPS, etc.\n                    HTTP,\n                    HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FICHIER, IMAP, SMTP, POP3, RTMP et RTSP. boucle\n                    les soutiens\n                    Certificats SSL, HTTP POST, HTTP PUT, Téléchargement FTP, Téléchargement basé sur un formulaire HTTP, Proxy, Cookies,\n                    authentification utilisateur + mot de passe (Basic, Digest, NTLM, Negotiate, Kerberos &#8230;), reprise du transfert de fichier,\n                    Procuration\n                    tunneling et un busload d&#039;autres astuces utiles.</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"BRUT\n$&gt;    boucle &quot;http://myexternalip.com/raw&quot;","html":"<p>BRUT\n$&gt;    boucle &quot;http://myexternalip.com/raw&quot;</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"TÊTE\n$&gt;    boucle -je &quot;http://myexternalip.com&quot;","html":"<p>TÊTE\n$&gt;    boucle -je &quot;http://myexternalip.com&quot;</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"GTTE\nciter la page d&#39;accueil de &#39;wget&#39;:\n                \n    GNU Wget est un logiciel gratuit permettant de récupérer des fichiers via HTTP, HTTPS et FTP, le\n                    plus\n                    protocoles Internet largement utilisés. C’est un outil en ligne de commande non interactif, il peut donc être facilement\n                    appelé\n                    depuis des scripts, des tâches cron, des terminaux sans support de X-Windows, etc.\n                \n$&gt;    wget -q -O - &quot;http://myexternalip.com/raw&quot;","html":"<p>GTTE\nciter la page d&#039;accueil de &#039;wget&#039;:\n                \n    GNU Wget est un logiciel gratuit permettant de récupérer des fichiers via HTTP, HTTPS et FTP, le\n                    plus\n                    protocoles Internet largement utilisés. C’est un outil en ligne de commande non interactif, il peut donc être facilement\n                    appelé\n                    depuis des scripts, des tâches cron, des terminaux sans support de X-Windows, etc.\n                \n$&gt;    wget -q -O - &quot;http://myexternalip.com/raw&quot;</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"FETCH\nciter la page d&#39;accueil de &#39;fetch&#39;:\nfetch &#8211; récupère un fichier par Uniform Resource Locator\n$&gt;    aller chercher -q -o - &quot;http://myexternalip.com/raw&quot;","html":"<p>FETCH\nciter la page d&#039;accueil de &#039;fetch&#039;:\nfetch &#8211; récupère un fichier par Uniform Resource Locator\n$&gt;    aller chercher -q -o - &quot;http://myexternalip.com/raw&quot;</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"NETCAT","html":"<p>NETCAT</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"NETCAT\nsouvent cité comme le &quot;couteau suisse pour TCP / IP&quot;, vous pouvez utiliser netcat pour obtenir votre\n                            ip.\n                            Cette approche fonctionne également avec Netcat-Alikes tel que Socat ou même avec Telnet: \n$&gt;    écho -ne &quot;GET / raw HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80","html":"<p>NETCAT\nsouvent cité comme le &quot;couteau suisse pour TCP / IP&quot;, vous pouvez utiliser netcat pour obtenir votre\n                            ip.\n                            Cette approche fonctionne également avec Netcat-Alikes tel que Socat ou même avec Telnet: \n$&gt;    écho -ne &quot;GET / raw HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"NETCAT, méthode HEAD\ntout comme la version normale de netcat, il suffit de demander au serveur de ne livrer que le\n                            HEAD-information \n$&gt;    écho -ne &quot;HEAD / HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80","html":"<p>NETCAT, méthode HEAD\ntout comme la version normale de netcat, il suffit de demander au serveur de ne livrer que le\n                            HEAD-information \n$&gt;    écho -ne &quot;HEAD / HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"Microsoft Windows","html":"<p>Microsoft Windows</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"Powershell\nPowershell remplace le &quot;vieux&quot; cmd.exe, il est intégré au système d&#39;exploitation Windows depuis\n                            Windows7 et Windows Server 2008 R2. Il est également disponible en tant que fonctionnalité supplémentaire pour\n                            Windows XP, Windows Vista et Windows Server. \n$&gt;    $ wc = Nouveau-objet Système.Net.WebClient$&gt;    $ url=&quot;http://myexternalip.com/raw&quot;$&gt;    $ wc.TéléchargerChaîne($ url)","html":"<p>Powershell\nPowershell remplace le &quot;vieux&quot; cmd.exe, il est intégré au système d&#039;exploitation Windows depuis\n                            Windows7 et Windows Server 2008 R2. Il est également disponible en tant que fonctionnalité supplémentaire pour\n                            Windows XP, Windows Vista et Windows Server. \n$&gt;    $ wc = Nouveau-objet Système.Net.WebClient$&gt;    $ url=&quot;http://myexternalip.com/raw&quot;$&gt;    $ wc.TéléchargerChaîne($ url)</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"MORCEAUX\nBITS signifie &quot;Service de transfert intelligent en arrière-plan&quot;, c’est un outil intégré du\n                            les fenêtres\n                            OS.\n$&gt; ensemble    URL=&quot;http://myexternalip.com/raw&quot;$&gt;    bitsadmin /transfert &quot;mon IP&quot; ``&quot;% URL%&quot; &quot;% TEMP%&quot;mon IP.SMS$&gt;    type &quot;% TEMP%&quot;mon IP.SMS","html":"<p>MORCEAUX\nBITS signifie &quot;Service de transfert intelligent en arrière-plan&quot;, c’est un outil intégré du\n                            les fenêtres\n                            OS.\n$&gt; ensemble    URL=&quot;http://myexternalip.com/raw&quot;$&gt;    bitsadmin /transfert &quot;mon IP&quot; ``&quot;% URL%&quot; &quot;% TEMP%&quot;mon IP.SMS$&gt;    type &quot;% TEMP%&quot;mon IP.SMS</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"Golang\npaquet    principaleimportation ( &quot;io&quot;; &quot;net / http&quot;; &quot;os&quot; )fonction principale()         resp,    se tromper : =    http.Obtenir(&quot;http://myexternalip.com/raw&quot;)    si    se tromper ! = néant                 os.Stderr.WriteString(se tromper.Erreur())                os.Stderr.WriteString(&quot; n&quot;)                os.Sortie(1)            reporter resp.Corps.Fermer()        io.Copie(os.Stdout,    resp.Corps)","html":"<p>Golang\npaquet    principaleimportation ( &quot;io&quot;; &quot;net / http&quot;; &quot;os&quot; )fonction principale()         resp,    se tromper : =    http.Obtenir(&quot;http://myexternalip.com/raw&quot;)    si    se tromper ! = néant                 os.Stderr.WriteString(se tromper.Erreur())                os.Stderr.WriteString(&quot; n&quot;)                os.Sortie(1)            reporter resp.Corps.Fermer()        io.Copie(os.Stdout,    resp.Corps)</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Javascript","html":"<p>Javascript</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"NodeJS\nvar    http =    exiger(&#39;http&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;http.obtenir(url, une fonction(r)     r.setEncoding(&#39;utf8&#39;)    r.sur(&#39;Les données&#39;,    console.bûche.lier(console)););","html":"<p>NodeJS\nvar    http =    exiger(&#039;http&#039;)var    url = &#039;http://myexternalip.com/raw&#039;;http.obtenir(url, une fonction(r)     r.setEncoding(&#039;utf8&#039;)    r.sur(&#039;Les données&#039;,    console.bûche.lier(console)););</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"Demande NodeJS +\nvar    demande =    exiger(&#39;demande&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;demande(url, une fonction (se tromper,    resp,    mon IP)     console.bûche(mon IP));","html":"<p>Demande NodeJS +\nvar    demande =    exiger(&#039;demande&#039;)var    url = &#039;http://myexternalip.com/raw&#039;;demande(url, une fonction (se tromper,    resp,    mon IP)     console.bûche(mon IP));</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"jQuery (JSONP)\njQuery.ajax(jsonp: &#39;jsonp&#39;,    Type de données: &#39;jsonp&#39;,    url: &#39;http://myexternalip.com/json&#39;,    Succès: une fonction(mon IP) alerte(mon IP) );","html":"<p>jQuery (JSONP)\njQuery.ajax(jsonp: &#039;jsonp&#039;,    Type de données: &#039;jsonp&#039;,    url: &#039;http://myexternalip.com/json&#039;,    Succès: une fonction(mon IP) alerte(mon IP) );</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"Python","html":"<p>Python</p>"},{"id":"text-44","type":"text","heading":"","plain_text":"Python One-Liner\n$&gt;    python -c &quot;importer urllib;    url = &#39;http://myexternalip.com/raw&#39;;    print urllib.urlopen (url) .read () &quot;","html":"<p>Python One-Liner\n$&gt;    python -c &quot;importer urllib;    url = &#039;http://myexternalip.com/raw&#039;;    print urllib.urlopen (url) .read () &quot;</p>"},{"id":"text-45","type":"text","heading":"","plain_text":"Python\nimportation    urlliburl = &#39;http://myexternalip.com/raw&#39;mon IP =    urllib.urlopen(url).lis()impression    mon IP","html":"<p>Python\nimportation    urlliburl = &#039;http://myexternalip.com/raw&#039;mon IP =    urllib.urlopen(url).lis()impression    mon IP</p>"},{"id":"text-46","type":"text","heading":"","plain_text":"Python avec &#39;demande&#39;\nimportation    demandesurl = &#39;http://myexternalip.com/raw&#39;r =    demandes.obtenir(url)ip =    r.texte","html":"<p>Python avec &#039;demande&#039;\nimportation    demandesurl = &#039;http://myexternalip.com/raw&#039;r =    demandes.obtenir(url)ip =    r.texte</p>"},{"id":"text-47","type":"text","heading":"","plain_text":"Python avec &#39;request&#39;, méthode HEAD\nimportation    demandesurl = &#39;http://myexternalip.com&#39;r =    demandes.tête(url)ip =    r.en-têtes[[[[&#39;my-external-ip&#39;]","html":"<p>Python avec &#039;request&#039;, méthode HEAD\nimportation    demandesurl = &#039;http://myexternalip.com&#039;r =    demandes.tête(url)ip =    r.en-têtes[[[[&#039;my-external-ip&#039;]</p>"},{"id":"text-48","type":"text","heading":"","plain_text":"Rubis","html":"<p>Rubis</p>"},{"id":"text-49","type":"text","heading":"","plain_text":"Rubis\nexiger &#39;net / http&#39;url =    URI(&#39;http://myexternalip.com/raw&#39;)ip = Net::HTTP.obtenir(url)imprimer ip","html":"<p>Rubis\nexiger &#039;net / http&#039;url =    URI(&#039;http://myexternalip.com/raw&#039;)ip = Net::HTTP.obtenir(url)imprimer ip</p>"},{"id":"text-50","type":"text","heading":"","plain_text":"Ruby One-Liner\n$&gt;    rubis -ropen-uri -e     &#39;met ouvert http://myexternalip.com/raw &quot;, &amp;: lire&#39;","html":"<p>Ruby One-Liner\n$&gt;    rubis -ropen-uri -e     &#039;met ouvert http://myexternalip.com/raw &quot;, &amp;: lire&#039;</p>"},{"id":"text-51","type":"text","heading":"","plain_text":"Perl\nutilisation    LWP::Simple;$ ip = (obtenir &quot;http://myexternalip.com/raw&quot;)impression    $ ip;","html":"<p>Perl\nutilisation    LWP::Simple;$ ip = (obtenir &quot;http://myexternalip.com/raw&quot;)impression    $ ip;</p>"},{"id":"text-52","type":"text","heading":"","plain_text":"Perl One-Liner\n$&gt;    perl -e &#39;use LWP :: Simple;     $ url = &quot;http://myexternalip.com/raw&quot;;    print (obtenez $ url); &#39;","html":"<p>Perl One-Liner\n$&gt;    perl -e &#039;use LWP :: Simple;     $ url = &quot;http://myexternalip.com/raw&quot;;    print (obtenez $ url); &#039;</p>"},{"id":"text-53","type":"text","heading":"","plain_text":"F#\nouvrir FSharp.Les donnéesprintfn &quot;% s&quot; (Http.RequestString(&quot;http://myexternalip.com/raw&quot;))\nPhp\n$&gt;    php -r &#39;$ u = &quot;http://myexternalip.com/raw&quot;;echo file_get_contents ($ u); &#39;\nCommon Lisp\n(ql:chargement rapide &#39;drakma&#39;)(impression (drakma:http-demande &quot;http://myexternalip.com/raw&quot;))","html":"<p>F#\nouvrir FSharp.Les donnéesprintfn &quot;% s&quot; (Http.RequestString(&quot;http://myexternalip.com/raw&quot;))\nPhp\n$&gt;    php -r &#039;$ u = &quot;http://myexternalip.com/raw&quot;;echo file_get_contents ($ u); &#039;\nCommon Lisp\n(ql:chargement rapide &#039;drakma&#039;)(impression (drakma:http-demande &quot;http://myexternalip.com/raw&quot;))</p>"},{"id":"text-54","type":"text","heading":"","plain_text":"Erlang &#8211; Autochtone\ninets:début(),D&#39;accord, _,    _,    IP =    httpc:demande(obtenir, &quot;http://myexternalip.com/raw&quot;, [], [], []),io:format(&quot;~ s&quot;, [[[[IP]).","html":"<p>Erlang &#8211; Autochtone\ninets:début(),D&#039;accord, _,    _,    IP =    httpc:demande(obtenir, &quot;http://myexternalip.com/raw&quot;, [], [], []),io:format(&quot;~ s&quot;, [[[[IP]).</p>"},{"id":"text-55","type":"text","heading":"","plain_text":"Elixir &#8211; httpc\n:inets.début:httpc.demande(:obtenir, &#39;http://myexternalip.com/raw&#39;, [], [], [] ) |&gt;    elem(1) |&gt;    elem(2) |&gt;    IO.met","html":"<p>Elixir &#8211; httpc\n:inets.début:httpc.demande(:obtenir, &#039;http://myexternalip.com/raw&#039;, [], [], [] ) |&gt;    elem(1) |&gt;    elem(2) |&gt;    IO.met</p>"},{"id":"text-56","type":"text","heading":"","plain_text":"Elixir &#8211; HTTPoison\nHTTPoison.début:D&#39;accord,    req = HTTPoison.obtenir(&quot;http://myexternalip.com/raw&quot;)IO.met req.corps","html":"<p>Elixir &#8211; HTTPoison\nHTTPoison.début:D&#039;accord,    req = HTTPoison.obtenir(&quot;http://myexternalip.com/raw&quot;)IO.met req.corps</p>"},{"id":"text-57","type":"text","heading":"","plain_text":"AutoHotkey (AHK)\nQuel est mon ip()        demande : = ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)        timeoutVal : = 59000        demande.SetTimeouts(timeoutVal,    timeoutVal,    timeoutVal,    timeoutVal)            demande.Ouvrir(&quot;OBTENIR&quot;, &quot;http://myexternalip.com/raw&quot;)        demande.Envoyer()    revenir    demande.ResponseText","html":"<p>AutoHotkey (AHK)\nQuel est mon ip()        demande : = ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)        timeoutVal : = 59000        demande.SetTimeouts(timeoutVal,    timeoutVal,    timeoutVal,    timeoutVal)            demande.Ouvrir(&quot;OBTENIR&quot;, &quot;http://myexternalip.com/raw&quot;)        demande.Envoyer()    revenir    demande.ResponseText</p>"},{"id":"text-58","type":"text","heading":"","plain_text":"Si vous souhaitez nous contacter, envoyez un mail à webmaster@myexternalip.com.","html":"<p>Si vous souhaitez nous contacter, envoyez un mail à webmaster@myexternalip.com.</p>"},{"id":"text-59","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"51.68.11.239\nPort: 41480"},{"id":"text-2","heading":"Text","content":"Quel est Mon adresse IP externe tout sur?\n    Chaque appareil connecté à un réseau qui utilise le l&#39;Internet\n                    Protocole\n                a une adresse IP unique qui lui est assignée. le\n                global\n                le pool de ces réseaux interconnectés est connu la\n                    l&#39;Internet. \n    Parfois, lorsque l’on regarde de l’extérieur du réseau, l’adresse IP d’un périphérique semble être\n                différent de celui attribué dans le (sous) réseau initial. Cela est dû à certains mécanismes tels que NAT. \nMon adresse IP externe affiche l&#39;adresse IP de l&#39;appareil telle qu&#39;elle apparaît l&#39;extérieur\n                (Par conséquent\n                externe)."},{"id":"text-3","heading":"Text","content":"Nouvelles / Nouvelles fonctionnalités"},{"id":"text-4","heading":"Text","content":"2016-07-10 Ajouté: Affichez les informations de RIPE sur le numéro IP."},{"id":"text-5","heading":"Text","content":"2015-10-30 Ajouté: échantillon de récupération FreeBSD."},{"id":"text-6","heading":"Text","content":"2015-08-03 Ajouté: Échantillon AutoHotkey."},{"id":"text-7","heading":"Text","content":"2015-02-23 Ajouté: échantillons d&#39;Erlang et d&#39;Elixir"},{"id":"text-8","heading":"Text","content":"07/01/2015 Activé: ipv4.myexternalip.com et ipv6.myexternalip.com."},{"id":"text-9","heading":"Text","content":"J&#39;ai activé ipv4.myexternalip.com, qui ne répond qu&#39;aux demandes provenant d&#39;IPv4.\n                        ipv6.myexternalip.com fera de même pour IPv6. Cela peut être utile lorsque vous testez votre\n                        configuration ou\n                        jouer avec IPv6.\nBtw: Bonne année 2015!"},{"id":"text-10","heading":"Text","content":"08/12/2014 myexternalip.com à l&#39;état sauvage"},{"id":"text-11","heading":"Text","content":"Voici quelques utilisations intelligentes de myexternalip.com que j&#39;ai vues à l&#39;état sauvage:"},{"id":"text-12","heading":"Text","content":"2014-12-04 Prise en charge de JSON / JSON-P"},{"id":"text-13","heading":"Text","content":"J&#39;ai ajouté la prise en charge de JSON / JSON-P pour faciliter la récupération de l&#39;adresse IP via Javascript.\n                        Il y a deux options:"},{"id":"text-14","heading":"Text","content":"2014-08-26 Flattr et l&#39;accélérateur"},{"id":"text-15","heading":"Text","content":"Flattr: j&#39;ai créé un compte flattr et commence à accepter\n                        des dons\n                        (petit, grand, peu importe). Si vous souhaitez faire un don par d&#39;autres moyens: contactez-moi. \n    Throttle: certaines personnes ont soit courbé\n                        dans une boucle while ou une folle compréhension de la fréquence à laquelle leur ip externe change ou dont ils ont besoin\n                        certains\n                        outil pour aider à garder une ligne occupée. Quel que soit le cas: 20+ requêtes / seconde, c&#39;est trop\n                        souvent\n                        et j&#39;ai donc décidé d&#39;étouffer un peu la réponse. Les bonnes personnes parmi vous ne seront pas à peine\n                        remarquer\n                        ça du tout, les… étranges… les gens pourraient."},{"id":"text-16","heading":"Text","content":"2014-03-11 Introduction du taux d&#39;accès"},{"id":"text-17","heading":"Text","content":"Habituellement, ce service fonctionne de manière très discrète et sans grande prise en main. Récemment, j&#39;ai regardé à\n                        la\n                        charger puis sur certains journaux et sur quelques autres journaux et sur quelques tcpdumps: Une machine sur le marché\n                        voulait\n                        sais que c&#39;est IP au taux d&#39;environ 100 fois par seconde. Réconfortant. Surtout quand l&#39;IP fait\n                        pas changer\n                        du tout. Et surtout quand l&#39;agent utilisateur ressemble &quot;/tmp/.botc3 /\n                            82d7f55ef6a49ab4e49d89caa5ea10ba &quot;\n                    \nAinsi, le nouveau taux d&#39;accès pour tout le monde est d&#39;environ 1 / s.\nEt vous, jeune homme à 118.175.31.x &#8230; vous êtes banni! 🙂"},{"id":"text-18","heading":"Text","content":"2013-09-29 activé IPv6"},{"id":"text-19","heading":"Text","content":"&quot;Mon adresse IP externe&quot; est également accessible via IPv6.\nAvec IPv6, tout le NATing est inutile et la plupart des périphériques auront une adresse IP &quot;réelle&quot;\n                        avec\n                        IPv6 mais vous pouvez toujours utiliser myexternalip.com pour vérifier si\n                        votre\n                        Le réseau fonctionne comme prévu. \nOn dirait que vous utilisez IPv4."},{"id":"text-20","heading":"Text","content":"2013-08-16 a ajouté l&#39;en-tête &#39;My-External-Ip&#39;"},{"id":"text-21","heading":"Text","content":"Chaque fois que vous HEAD http://myexternalip.com, vous constaterez que votre IP sera présente (indice: dans le\n                        En-tête &#39;my-external-ip&#39;)!\nCommander quelques exemples\n                        sur la façon de l&#39;utiliser\n                        fonctionnalité"},{"id":"text-22","heading":"Text","content":"Comment utiliser Mon adresse IP externe &#8211; API\nAlors, comment utiliser ce site dans votre environnement (autre que de simplement le surfer avec un navigateur)?"},{"id":"text-23","heading":"Text","content":"Limite de débit: si vous dépassez la limite de débit de 30 demandes / minute, vous recevrez le statut code\n                        429 Si vous continuez à dépasser cette limite\n                    et commencez à m&#39;agacer, vous serez banni au niveau du filtre IP. Désolé, mais je ne vois pas la nécessité\n                    à\n                    récupérer l’IP plus de peut-être une fois par minute, 30 demandes par minute est de bonne volonté sur mon\n                    nom. \nPoints de terminaison API:"},{"id":"text-24","heading":"Text","content":"OBTENIR /brut\nAdresse IP simple\nOBTENIR / json\nAdresse IP au format JSON\nOBTENIR / json? jsonp = rappel\nAdresse IP sous forme de script compatible JSONP (&quot;appel de fonction&quot;). &#39;callback&#39; doit correspondre à ce qui suit\n                        contraintes:"},{"id":"text-25","heading":"Text","content":"Longueur maximale: 64\nCommence par [_a-zA-Z]\nContinue avec [_a-zA-Z0-9]"},{"id":"text-26","heading":"Text","content":"Voici une liste d&#39;idées pour vous aider à démarrer:"},{"id":"text-27","heading":"Text","content":"BOUCLE\nciter la page d&#39;accueil de &#39;curl&#39;: \n    curl est un outil de ligne de commande permettant de transférer des données avec une syntaxe d’URL, prenant en charge FTP, FTPS, etc.\n                    HTTP,\n                    HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FICHIER, IMAP, SMTP, POP3, RTMP et RTSP. boucle\n                    les soutiens\n                    Certificats SSL, HTTP POST, HTTP PUT, Téléchargement FTP, Téléchargement basé sur un formulaire HTTP, Proxy, Cookies,\n                    authentification utilisateur + mot de passe (Basic, Digest, NTLM, Negotiate, Kerberos &#8230;), reprise du transfert de fichier,\n                    Procuration\n                    tunneling et un busload d&#39;autres astuces utiles."},{"id":"text-28","heading":"Text","content":"BRUT\n$&gt;    boucle &quot;http://myexternalip.com/raw&quot;"},{"id":"text-29","heading":"Text","content":"TÊTE\n$&gt;    boucle -je &quot;http://myexternalip.com&quot;"},{"id":"text-30","heading":"Text","content":"GTTE\nciter la page d&#39;accueil de &#39;wget&#39;:\n                \n    GNU Wget est un logiciel gratuit permettant de récupérer des fichiers via HTTP, HTTPS et FTP, le\n                    plus\n                    protocoles Internet largement utilisés. C’est un outil en ligne de commande non interactif, il peut donc être facilement\n                    appelé\n                    depuis des scripts, des tâches cron, des terminaux sans support de X-Windows, etc.\n                \n$&gt;    wget -q -O - &quot;http://myexternalip.com/raw&quot;"},{"id":"text-31","heading":"Text","content":"FETCH\nciter la page d&#39;accueil de &#39;fetch&#39;:\nfetch &#8211; récupère un fichier par Uniform Resource Locator\n$&gt;    aller chercher -q -o - &quot;http://myexternalip.com/raw&quot;"},{"id":"text-32","heading":"Text","content":"NETCAT"},{"id":"text-33","heading":"Text","content":"NETCAT\nsouvent cité comme le &quot;couteau suisse pour TCP / IP&quot;, vous pouvez utiliser netcat pour obtenir votre\n                            ip.\n                            Cette approche fonctionne également avec Netcat-Alikes tel que Socat ou même avec Telnet: \n$&gt;    écho -ne &quot;GET / raw HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80"},{"id":"text-34","heading":"Text","content":"NETCAT, méthode HEAD\ntout comme la version normale de netcat, il suffit de demander au serveur de ne livrer que le\n                            HEAD-information \n$&gt;    écho -ne &quot;HEAD / HTTP / 1.1  r  n  r  n&quot; |         nc monexternalip.com 80"},{"id":"text-35","heading":"Text","content":"Microsoft Windows"},{"id":"text-36","heading":"Text","content":"Powershell\nPowershell remplace le &quot;vieux&quot; cmd.exe, il est intégré au système d&#39;exploitation Windows depuis\n                            Windows7 et Windows Server 2008 R2. Il est également disponible en tant que fonctionnalité supplémentaire pour\n                            Windows XP, Windows Vista et Windows Server. \n$&gt;    $ wc = Nouveau-objet Système.Net.WebClient$&gt;    $ url=&quot;http://myexternalip.com/raw&quot;$&gt;    $ wc.TéléchargerChaîne($ url)"},{"id":"text-37","heading":"Text","content":"MORCEAUX\nBITS signifie &quot;Service de transfert intelligent en arrière-plan&quot;, c’est un outil intégré du\n                            les fenêtres\n                            OS.\n$&gt; ensemble    URL=&quot;http://myexternalip.com/raw&quot;$&gt;    bitsadmin /transfert &quot;mon IP&quot; ``&quot;% URL%&quot; &quot;% TEMP%&quot;mon IP.SMS$&gt;    type &quot;% TEMP%&quot;mon IP.SMS"},{"id":"text-38","heading":"Text","content":"Golang\npaquet    principaleimportation ( &quot;io&quot;; &quot;net / http&quot;; &quot;os&quot; )fonction principale()         resp,    se tromper : =    http.Obtenir(&quot;http://myexternalip.com/raw&quot;)    si    se tromper ! = néant                 os.Stderr.WriteString(se tromper.Erreur())                os.Stderr.WriteString(&quot; n&quot;)                os.Sortie(1)            reporter resp.Corps.Fermer()        io.Copie(os.Stdout,    resp.Corps)"},{"id":"text-39","heading":"Text","content":"Javascript"},{"id":"text-40","heading":"Text","content":"NodeJS\nvar    http =    exiger(&#39;http&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;http.obtenir(url, une fonction(r)     r.setEncoding(&#39;utf8&#39;)    r.sur(&#39;Les données&#39;,    console.bûche.lier(console)););"},{"id":"text-41","heading":"Text","content":"Demande NodeJS +\nvar    demande =    exiger(&#39;demande&#39;)var    url = &#39;http://myexternalip.com/raw&#39;;demande(url, une fonction (se tromper,    resp,    mon IP)     console.bûche(mon IP));"},{"id":"text-42","heading":"Text","content":"jQuery (JSONP)\njQuery.ajax(jsonp: &#39;jsonp&#39;,    Type de données: &#39;jsonp&#39;,    url: &#39;http://myexternalip.com/json&#39;,    Succès: une fonction(mon IP) alerte(mon IP) );"},{"id":"text-43","heading":"Text","content":"Python"},{"id":"text-44","heading":"Text","content":"Python One-Liner\n$&gt;    python -c &quot;importer urllib;    url = &#39;http://myexternalip.com/raw&#39;;    print urllib.urlopen (url) .read () &quot;"},{"id":"text-45","heading":"Text","content":"Python\nimportation    urlliburl = &#39;http://myexternalip.com/raw&#39;mon IP =    urllib.urlopen(url).lis()impression    mon IP"},{"id":"text-46","heading":"Text","content":"Python avec &#39;demande&#39;\nimportation    demandesurl = &#39;http://myexternalip.com/raw&#39;r =    demandes.obtenir(url)ip =    r.texte"},{"id":"text-47","heading":"Text","content":"Python avec &#39;request&#39;, méthode HEAD\nimportation    demandesurl = &#39;http://myexternalip.com&#39;r =    demandes.tête(url)ip =    r.en-têtes[[[[&#39;my-external-ip&#39;]"},{"id":"text-48","heading":"Text","content":"Rubis"},{"id":"text-49","heading":"Text","content":"Rubis\nexiger &#39;net / http&#39;url =    URI(&#39;http://myexternalip.com/raw&#39;)ip = Net::HTTP.obtenir(url)imprimer ip"},{"id":"text-50","heading":"Text","content":"Ruby One-Liner\n$&gt;    rubis -ropen-uri -e     &#39;met ouvert http://myexternalip.com/raw &quot;, &amp;: lire&#39;"},{"id":"text-51","heading":"Text","content":"Perl\nutilisation    LWP::Simple;$ ip = (obtenir &quot;http://myexternalip.com/raw&quot;)impression    $ ip;"},{"id":"text-52","heading":"Text","content":"Perl One-Liner\n$&gt;    perl -e &#39;use LWP :: Simple;     $ url = &quot;http://myexternalip.com/raw&quot;;    print (obtenez $ url); &#39;"},{"id":"text-53","heading":"Text","content":"F#\nouvrir FSharp.Les donnéesprintfn &quot;% s&quot; (Http.RequestString(&quot;http://myexternalip.com/raw&quot;))\nPhp\n$&gt;    php -r &#39;$ u = &quot;http://myexternalip.com/raw&quot;;echo file_get_contents ($ u); &#39;\nCommon Lisp\n(ql:chargement rapide &#39;drakma&#39;)(impression (drakma:http-demande &quot;http://myexternalip.com/raw&quot;))"},{"id":"text-54","heading":"Text","content":"Erlang &#8211; Autochtone\ninets:début(),D&#39;accord, _,    _,    IP =    httpc:demande(obtenir, &quot;http://myexternalip.com/raw&quot;, [], [], []),io:format(&quot;~ s&quot;, [[[[IP])."},{"id":"text-55","heading":"Text","content":"Elixir &#8211; httpc\n:inets.début:httpc.demande(:obtenir, &#39;http://myexternalip.com/raw&#39;, [], [], [] ) |&gt;    elem(1) |&gt;    elem(2) |&gt;    IO.met"},{"id":"text-56","heading":"Text","content":"Elixir &#8211; HTTPoison\nHTTPoison.début:D&#39;accord,    req = HTTPoison.obtenir(&quot;http://myexternalip.com/raw&quot;)IO.met req.corps"},{"id":"text-57","heading":"Text","content":"AutoHotkey (AHK)\nQuel est mon ip()        demande : = ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)        timeoutVal : = 59000        demande.SetTimeouts(timeoutVal,    timeoutVal,    timeoutVal,    timeoutVal)            demande.Ouvrir(&quot;OBTENIR&quot;, &quot;http://myexternalip.com/raw&quot;)        demande.Envoyer()    revenir    demande.ResponseText"},{"id":"text-58","heading":"Text","content":"Si vous souhaitez nous contacter, envoyez un mail à webmaster@myexternalip.com."},{"id":"text-59","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/05/02/mon-adresse-ip-externe-51-68-11-239-bien-choisir-son-serveur-d-impression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/02/mon-adresse-ip-externe-51-68-11-239-bien-choisir-son-serveur-d-impression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/02/mon-adresse-ip-externe-51-68-11-239-bien-choisir-son-serveur-d-impression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}