{"id":492,"date":"2025-07-28T09:47:30","date_gmt":"2025-07-28T09:47:30","guid":{"rendered":"https:\/\/habett.fr\/blog\/?p=492"},"modified":"2025-07-28T09:49:29","modified_gmt":"2025-07-28T09:49:29","slug":"400-on-ip-rangers","status":"publish","type":"post","link":"https:\/\/habett.fr\/blog\/2025\/07\/400-on-ip-rangers\/","title":{"rendered":"400 on ip rangers"},"content":{"rendered":"\n<p>J&rsquo;ai mon serveur priv\u00e9 \u00e0 domicile, adress\u00e9 avec un dyndns (\u00e0 vrai dire, un clone car depuis le rachat c&rsquo;\u00e9tait payant). Pas de soucis mais je voulais restreindre le trafic de bots qui scannent des IP par rayons entiers.<\/p>\n\n\n\n<p><code>ServerName jesus.dyndns.org<br>StrictHostCheck ON<\/code><\/p>\n\n\n\n<p>Avec ces deux lignes au tout d\u00e9but de ma config apache, je dis \u00e0 mon serveur de ne r\u00e9pondre que quand il est appel\u00e9 par son petit nom mais pas quand s&rsquo;adresse \u00e0 lui avec son IP (qui est en plus d\u00e9pendante de ce que me donne mon FAI).<\/p>\n\n\n\n<p>R\u00e9sultat \u00e9clatant, trafic divis\u00e9 par 10, presque plus de scanners.<\/p>\n\n\n\n<p>Peace<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai mon serveur priv\u00e9 \u00e0 domicile, adress\u00e9 avec un dyndns (\u00e0 vrai dire, un clone car depuis le rachat c&rsquo;\u00e9tait payant). Pas de soucis mais je voulais restreindre le trafic de bots qui scannent des IP par rayons entiers. ServerName jesus.dyndns.orgStrictHostCheck ON Avec ces deux lignes au tout d\u00e9but de ma config apache, je dis &hellip; <a href=\"https:\/\/habett.fr\/blog\/2025\/07\/400-on-ip-rangers\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">400 on ip rangers<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,71],"tags":[88],"class_list":["post-492","post","type-post","status-publish","format-standard","hentry","category-http","category-security","tag-hosting"],"_links":{"self":[{"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":5,"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":497,"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions\/497"}],"wp:attachment":[{"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/habett.fr\/blog\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}