{"id":1389,"date":"2016-05-22T11:09:01","date_gmt":"2016-05-22T10:09:01","guid":{"rendered":"http:\/\/www.michaelm.info\/blog\/?p=1389"},"modified":"2016-05-22T11:09:01","modified_gmt":"2016-05-22T10:09:01","slug":"reserved-dns-names-and-ip-address-for-documentation","status":"publish","type":"post","link":"http:\/\/www.michaelm.info\/blog\/?p=1389","title":{"rendered":"Reserved DNS names and IP address for documentation"},"content":{"rendered":"<p>Just a reminder that there are reserved DNS domain names and reserved IP addresses for documentation purposes. These are detailed in <a href=\"https:\/\/tools.ietf.org\/html\/rfc2606\" target=\"_blank\">RFC2606<\/a> and <a href=\"https:\/\/tools.ietf.org\/html\/rfc5737\" target=\"_blank\">RFC5737<\/a> respectively.<\/p>\n<p>The reserved DNS top level domain (TLD) names are:<\/p>\n<ul>\n<li>.test<\/li>\n<li>.example<\/li>\n<li>.invalid<\/li>\n<li>.localhost<\/li>\n<\/ul>\n<p>.test is reserved and recommended for testing purposes within organisations. .example is reserved for use within documentation which requires example DNS names. .invalid should not be configured within resolvers and can be used when invalid DNS names are required for testing purposes. .localhost is traditionally\u00a0been defined with an A record pointing at\u00a0the locahost IP address of 127.0.0.1.<\/p>\n<p>There are reserved second level domain names for documentation purposes of<\/p>\n<ul>\n<li>example.com<\/li>\n<li>example.net<\/li>\n<li>example.org<\/li>\n<\/ul>\n<p>The following three address ranges have been reserved for use within documentation where example\u00a0IP addresses are required:<\/p>\n<ul>\n<li>192.0.2.0\/24 (TEST-NET-1)<\/li>\n<li>198.51.100.0\/24 (TEST-NET-2)<\/li>\n<li>203.0.113.0\/24 (TEST-NET-3)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just a reminder that there are reserved DNS domain names and reserved IP addresses for documentation purposes. These are detailed in RFC2606 and RFC5737 respectively. The reserved DNS top level domain (TLD) names are: .test .example .invalid .localhost .test is reserved and recommended for testing purposes within organisations. .example is reserved for use within documentation [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1389","post","type-post","status-publish","format-standard","hentry","category-technical"],"_links":{"self":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1389"}],"version-history":[{"count":1,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1389\/revisions"}],"predecessor-version":[{"id":1390,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1389\/revisions\/1390"}],"wp:attachment":[{"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1389"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.michaelm.info\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}