)]}'
{"doc/networking-guide/source/intro-nat.rst":[{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"10c438ce3f5e35e4c220d6fdfa88648dd73100e6","unresolved":false,"context_lines":[{"line_number":30,"context_line":"`RFC 1918 \u003chttps://tools.ietf.org/html/rfc1918\u003e`_"},{"line_number":31,"context_line":"reserves the following three subnets as private addresses:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"* ``198.51.100.0/24``"},{"line_number":34,"context_line":"* ``203.0.113.0/24``"},{"line_number":35,"context_line":"* ``192.0.2.0/24``"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"These IP addresses are not publicly routable, meaning that a host on the public"},{"line_number":38,"context_line":"Internet can not send an IP packet to any of these addresses. Private IP"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_c0539715","line":35,"range":{"start_line":33,"start_character":0,"end_line":35,"end_character":18},"updated":"2017-03-03 13:48:44.000000000","message":"The original list is specifically referring to the private subnets defined in RFC 1918.","commit_id":"8c8406c7708ff0802613bc9a06d034c3747ff702"},{"author":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"change_message_id":"8b34adc53fb8308cab439080558f500497f84e29","unresolved":false,"context_lines":[{"line_number":33,"context_line":"* ``198.51.100.0/24``"},{"line_number":34,"context_line":"* ``203.0.113.0/24``"},{"line_number":35,"context_line":"* ``192.0.2.0/24``"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"These IP addresses are not publicly routable, meaning that a host on the public"},{"line_number":38,"context_line":"Internet can not send an IP packet to any of these addresses. Private IP"},{"line_number":39,"context_line":"addresses are widely used in both residential and corporate environments."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_6cf13301","line":36,"updated":"2017-03-02 17:29:30.000000000","message":"I can\u0027t find those address blocks in the referenced RFC. Where do they come from?","commit_id":"8c8406c7708ff0802613bc9a06d034c3747ff702"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"7be6dafcbbce90f8006f6f3e5041cd3c23cc8ce7","unresolved":false,"context_lines":[{"line_number":33,"context_line":"* ``198.51.100.0/24``"},{"line_number":34,"context_line":"* ``203.0.113.0/24``"},{"line_number":35,"context_line":"* ``192.0.2.0/24``"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"These IP addresses are not publicly routable, meaning that a host on the public"},{"line_number":38,"context_line":"Internet can not send an IP packet to any of these addresses. Private IP"},{"line_number":39,"context_line":"addresses are widely used in both residential and corporate environments."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_0c4a77ac","line":36,"in_reply_to":"ba2be162_6cf13301","updated":"2017-03-02 17:36:11.000000000","message":"please refer to https://bugs.launchpad.net/openstack-manuals/+bug/1656378","commit_id":"8c8406c7708ff0802613bc9a06d034c3747ff702"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"10c438ce3f5e35e4c220d6fdfa88648dd73100e6","unresolved":false,"context_lines":[{"line_number":73,"context_line":"OpenStack uses DNAT to route packets from instances to the OpenStack"},{"line_number":74,"context_line":"metadata service. Applications running inside of instances access the"},{"line_number":75,"context_line":"OpenStack metadata service by making HTTP GET requests to a web server"},{"line_number":76,"context_line":"with IP address 192.2.0.254. In an OpenStack deployment, there is"},{"line_number":77,"context_line":"no host with this IP address. Instead, OpenStack uses DNAT to change"},{"line_number":78,"context_line":"the destination IP of these packets so they reach the network"},{"line_number":79,"context_line":"interface that a metadata service is listening on."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_8046ff4c","line":76,"range":{"start_line":76,"start_character":16,"end_line":76,"end_character":27},"updated":"2017-03-03 13:48:44.000000000","message":"The original IP is specifically referring to the metadata service.","commit_id":"8c8406c7708ff0802613bc9a06d034c3747ff702"}]}
