Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

AirPort Utility 5.6.1 for Windows disallows entering dots ('.') in the global hostname. Whenever you try to enter a '.', it just beeps with an error.

AirPort hostname dialog

Setting a global hostname is the AirPort way for the "Dynamic DNS" feature found in other routers; i.e. a way to register a hostname for your dynamic IP. It can be found by clicking the AirPort button, then going to the Base Station tab and clicking the Edit button by the AirPort Express Name field.

Configuring AirPort Express hostname

share|improve this question

1 Answer 1

First of all, this AirPort feature relies on a working "dynamic DNS" setup. If you let someone else host your domain and manage your DNS, get them to set it up and get the TSIG key name and private key for updates. If you manage your own, first follow a tutorial on configuring dynamic updates in your DNS server.

Afterwards:

  1. In the (dynamic global) Hostname field, enter the fully-qualified hostname (e.g. whitebrick.example.com). Note that despite what you'd expect. even if you've set a domain in the TCP/IP tab, it does not apply here, so enter a fully-qualified name please.

    This is the tricky part!

    To avoid the AirPort Utility limitation (with the '.'), type the hostname you desire for your AirPort elsewhere (e.g. in Notepad), then copy and paste it into the (dynamic global) Hostname field.

  2. In the User field, enter your TSIG key name. If you use a managed DNS service, you should have got it from your service provider. If you're like me and use ISC BIND, this is found in the K<...>.key file:

    alice.example.com. IN KEY 0 3 157 ...

    In this example, the username is "alice.example.com" (without the terminating period).

  3. In the Password field, enter your TSIG private key. With ISC BIND, this is found in the K<...>.private file:

    Key: MQ0KMDA6MDE6NTEsMDkxIC0tPiAwMDowMTo1NywzOTQNClRoZSBEb...

    In this example, the long key is the password.

Restart the AirPort and it should register its hostname.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.