Open Terrance opened 8 years ago
+2. I didn't want to add a txt record for 'site', so I came here to add a suggestion of using _somethingelse.site. _keybase.site worked for me.
@
is DNS shortcode for domain.com
.
_keybase
is just short for _keybase.domain.com
. (probably)
_keybase
is used for when your DNS provider doesn't allow DNS TXT records on the apex domain, IIRC.
May I suggest the documentation be changed to tell people to set up the TXT record for _keybase.their.domain instead of "their.domain"? I didn't read this until after creating my DNS record, and ended up creating it for blah.my.domain as I didn't want to wipe out my existing SPF records on "my.domain"
Now that I know _keybase is an option, I'll go off and do that instead :-)
There seems to be varying information on what the hostname for a TXT record should be. For example, given site.domain.com, I have seen the following options:
@
(keybase.io proof flow, GitHub issues)_keybase
(GitHub issues)site
(CLI, keybase.io sig page)_keybase.site
(CLI, keybase.io sig page)Only the last of these worked for me (I've tried all combinations with 5 minute TTLs and waiting a few hours for propagation --
_keybase.site
verified after a few minutes). I have an SPF record on@
, which I guess from other issues can be problematic.Which of these are correct? I'm assuming the latter two (or the first two if proving ownership of example.com). It would perhaps be useful for the proof flow to detect subdomains and suggest using a host name matching it, rather than always giving
@
.