<div dir="ltr">Hi all,<div><br></div><div>Today my changes to get PTR records for labs public IPs went live. Here are the details relevant to labs project admins (probably not users so much, and most likely not people who are just users of tools for example):</div><div><br></div><div>For starters, every A record you have pointing to a labs public IP (<a href="http://208.80.155.128/25">208.80.155.128/25</a>) will now be picked up by my script and have a reverse entry created. For example:</div><div><br></div><div><div>alex@alex-laptop:~$ host <a href="http://beta.wmflabs.org">beta.wmflabs.org</a></div><div><a href="http://beta.wmflabs.org">beta.wmflabs.org</a> has address 208.80.155.135</div><div>alex@alex-laptop:~$ host 208.80.155.135</div><div>135.155.80.208.in-addr.arpa is an alias for 135.128-25.155.80.208.in-addr.arpa.</div><div>135.128-25.155.80.208.in-addr.arpa domain name pointer <a href="http://beta.wmflabs.org">beta.wmflabs.org</a>.</div><div>135.128-25.155.80.208.in-addr.arpa domain name pointer <a href="http://instance-deployment-cache-text04.deployment-prep.wmflabs.org">instance-deployment-cache-text04.deployment-prep.wmflabs.org</a>.</div></div><div><br></div><div>(the 128-25 thing is RFC2317-style delegation, as labs only gets 208.80.155.128-208.80.155.255, not the whole of 208.80.155.*, and therefore can't have the entirety of 155.80.208.in-addr.arpa. delegated to its nameservers by Wikimedia production)</div><div><br></div><div>The second thing you'll notice above is the extra instance-$instance.$<a href="http://project.wmflabs.org">project.wmflabs.org</a> entry there. This is primarily for cases where you have an instance with a public IP but no domain pointing at it, and is helpful to determine what instance is handling requests to an IP anyway.</div><div>The instance- records are available to all projects which have control of their $<a href="http://project.wmflabs.org">project.wmflabs.org</a> domain (about 76% of labs projects) - projects without that may see the instance- records in PTRs but they will not resolve. Details are available at <a href="https://phabricator.wikimedia.org/T104521">https://phabricator.wikimedia.org/T104521</a></div><div><br></div><div>The third and final thing is that instances connecting out onto the internet but which do not have public IPs are seen as 208.80.155.255 - I've named this <a href="http://internal-server-nat.wmflabs.org">internal-server-nat.wmflabs.org</a>.</div><div><br></div><div>Alex Monk</div>
</div>