{"id":1333,"date":"2019-11-13T09:27:50","date_gmt":"2019-11-13T08:27:50","guid":{"rendered":"https:\/\/inator.at\/?p=1333"},"modified":"2020-01-31T14:54:11","modified_gmt":"2020-01-31T13:54:11","slug":"nginx-client-ip-zurueckliefern","status":"publish","type":"post","link":"https:\/\/inator.at\/?p=1333","title":{"rendered":"Nginx Client IP zur\u00fcckliefern"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">F\u00fcr viele Dinge im Internet ben\u00f6tigt man die eigene IP Adresse, mit der man nach extern zugreift. Daf\u00fcr kann man externe Dienste nutzen. z.B. ifconfig.io, ipconfig.io und andere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Allerdings ist nicht immer gew\u00e4hrleistet, dass die auch funktionieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kommt eine Abh\u00e4ngigkeit von so einem Dienst nicht in Frage, kann man recht einfach z.B. was in PHP bauen. Das ist allerdings f\u00fcr so eine einfache Funktion ein wenig \u00fcbertrieben, weil z.B. der nginx das direkt in der Konfig kann :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">server {<br>  listen 80;<br>  server_name  localhost;<br>  location \/ {<br>   default_type  text\/plain;<br>   return 200 &#8222;$remote_addr\\n&#8220;;<br>  }<br> }<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auszuprobieren unter <a href=\"http:\/\/ip.inator.at\">http:\/\/ip.inator.at<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr viele Dinge im Internet ben\u00f6tigt man die eigene IP Adresse, mit der man nach extern zugreift. Daf\u00fcr kann man externe Dienste nutzen. z.B. ifconfig.io, ipconfig.io und andere. Allerdings ist nicht immer gew\u00e4hrleistet, dass die auch funktionieren. Kommt eine Abh\u00e4ngigkeit von so einem Dienst nicht in Frage, kann man recht einfach z.B. was in PHP &hellip; <a href=\"https:\/\/inator.at\/?p=1333\" class=\"more-link\"><span class=\"screen-reader-text\">Nginx Client IP zur\u00fcckliefern<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1333","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts\/1333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1333"}],"version-history":[{"count":5,"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts\/1333\/revisions"}],"predecessor-version":[{"id":1341,"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts\/1333\/revisions\/1341"}],"wp:attachment":[{"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}