{"id":642918,"date":"2023-04-29T10:05:52","date_gmt":"2023-04-29T15:05:52","guid":{"rendered":"https:\/\/news.sellorbuyhomefast.com\/index.php\/2023\/04\/29\/how-to-set-your-domain-as-your-handle\/"},"modified":"2023-04-29T10:05:52","modified_gmt":"2023-04-29T15:05:52","slug":"how-to-set-your-domain-as-your-handle","status":"publish","type":"post","link":"https:\/\/newsycanuse.com\/index.php\/2023\/04\/29\/how-to-set-your-domain-as-your-handle\/","title":{"rendered":"How to set your domain as your handle"},"content":{"rendered":"<div><figcaption>The official account for the AT Protocol with a custom domain.<\/figcaption><h2>What\u2019s a custom domain?<\/h2>\n<p>A custom domain is a unique name that identifies a website on the internet. For example, Bluesky\u2019s domain is <code>blueskyweb.xyz<\/code>.<\/p>\n<p>Every device that connects to the internet has a unique IP address that identifies it. But it\u2019s much easier to remember <code>blueskyweb.xyz<\/code> instead of a series of numbers. The Domain Name System (DNS) acts like a phonebook for the internet and points a domain like <code>blueskyweb.xyz<\/code> to its IP address, so we don\u2019t have to remember the numbers ourselves.<\/p>\n<p>Domains can be further divided into subdomains. For example, if your domain was <code>example.com<\/code> but you had a blog hosted at <code>blog.example.com<\/code>, then <code>blog<\/code> is the subdomain.<\/p>\n<h2>Why does Bluesky use domains as handles, and why would I want to use a domain as my handle?<\/h2>\n<p>Technically, it\u2019s the AT Protocol that lets you use domains as handles. Bluesky is a client application built on top of the protocol, so it will also use domains as handles.<\/p>\n<p>The AT Protocol was designed to use domains for multiple reasons:<\/p>\n<ul>\n<li>\n<p><strong>Identity:<\/strong> Bluesky is just one application built on top of the AT Protocol. Let\u2019s say you set your handle to <code>example.com<\/code> on Bluesky. You\u2019ll be able to use that same handle across all applications built on the AT Protocol (and there\u2019s a growing number!). Now, you no longer have to list five different usernames based on what was available at the time you signed up for an app \u2014 just use your domain!<\/p>\n<\/li>\n<li>\n<p><strong>Verification:<\/strong> Websites have a long history of verification already, so using domains borrows their authority. For example, a newsroom like NPR could set their handle to be <code>@npr.org<\/code>. Then, any journalists that NPR wants to verify could use subdomains to set their handles to be <code>@name.npr.org<\/code>. Brand accounts could set their handle to be their domain as well, which companies like Vercel and Tailscale have already done.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blueskyweb.xyz\/images\/blogposts\/vercel-domain-handle.jpg\" alt=\"Vercel's custom domain handle\" width=\"400\">\n<\/li>\n<li>\n<p><strong>Portability:<\/strong> Maybe you want to switch to a different server. Then, there\u2019s no need to switch your handle from something server-specific if you\u2019re using your domain as your handle.<\/p>\n<\/li>\n<\/ul>\n<p>Read our previously published blog post on domain names as handles <a href=\"https:\/\/blueskyweb.xyz\/blog\/3-6-2023-domain-names-as-handles-in-bluesky\">here<\/a> for more information.<\/p>\n<h2>I\u2019m convinced! How do I acquire a custom domain?<\/h2>\n<p>If you don\u2019t have a custom domain already, you can purchase one from any ICANN-accredited domain registrar or reseller. Note that this isn\u2019t required to join Bluesky; you could use our server\u2019s off-the-shelf naming (in the format of <code>@name.bsky.social<\/code>) if you prefer.<\/p>\n<p>You can use services like Namecheap or Google Domains to register your domain of choice. Domains are unique, so you must choose one that hasn\u2019t already been registered by someone else. During registration, you\u2019ll likely pay an annual fee and provide personal information.<\/p>\n<p>Your personal information is used to populate the WHOIS directory, which is a searchable database that holds information on domain ownership. You might prefer to keep your information private for various reasons \u2014 in that case, most domain registrars offer WHOIS privacy protection as a service.<\/p>\n<h2>How do I set this custom domain as my handle?<\/h2>\n<p>Let\u2019s use the Bluesky team\u2019s <code>@atproto.com<\/code> account as an example. Note that the account uses the handle <code>@atproto.com<\/code>, which verifies its identity because it owns the website <a href=\"https:\/\/atproto.com\/\">atproto.com<\/a>.<br \/>\n<img decoding=\"async\" src=\"http:\/\/blueskyweb.xyz\/images\/blogposts\/atproto-profile.jpg\" alt=\"Official acount for the AT Protocol\" width=\"400\"><\/p>\n<p>Note: if you change your default Bluesky username (with the <code>.bsky.social<\/code> suffix) to a custom domain, your old username will be available for someone else to use. However, any tags or mentions with your old handle will still point to your account.<\/p>\n<p>The screenshots below will show you how to set your custom domain as your handle in your mobile app, but similar steps apply to the desktop version.<\/p>\n<ol>\n<li>\n<p>Open the left side menu by clicking your profile picture thumbnail. Click \u201cSettings\u201d and scroll down to the \u201cAdvanced\u201d section. Click \u201cChange my handle.\u201d<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/blueskyweb.xyz\/images\/blogposts\/advanced-settings.jpg\" alt=\"Advanced settings\" width=\"400\">\n<\/li>\n<li>\n<p>On the \u201cChange my handle\u201d screen, click \u201cI have my own domain.\u201d<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/blueskyweb.xyz\/images\/blogposts\/change-my-handle.jpg\" alt=\"Change my handle settings\" width=\"400\">\n<\/li>\n<li>\n<p>Now, you\u2019ll have a screen that looks like this. This includes information that you will need to add to your domain registrar.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/blueskyweb.xyz\/images\/blogposts\/domain-txt-record.jpg\" alt=\"Domain TXT record\" width=\"400\">\n<\/li>\n<li>\n<p>Navigate back to your domain registrar, which is the company you bought your domain from (Namecheap, Google Domains, etc.). The specific steps here depend on which company you used, but you\u2019ll want to navigate to DNS management for your domain. This might be under an \u201cAdvanced DNS\u201d tab.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/blueskyweb.xyz\/images\/blogposts\/dns-management.png\" alt=\"DNS management\">\n<\/li>\n<li>\n<p>We want to add a TXT (text) record to your domain. Step 3 above contains all of the information you\u2019ll need to add to your domain. The DID value is public and not sensitive information. (Read more about DIDs <a href=\"https:\/\/atproto.com\/specs\/did-plc\">here<\/a>.)<\/p>\n<ul>\n<li>Set the domain: <code>_atproto<\/code><\/li>\n<li>Set the type: TXT<\/li>\n<li>Set the value field (also sometimes called \u201cdata\u201d), except use your own DID value: <code>did=did:plc:[your value here]<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\n<p>After you add the TXT record, wait a couple of minutes for the change to propagate across the internet. Then, just click \u201cVerify DNS Record.\u201d You\u2019re done! Check your Bluesky profile to see if it has updated. Remember, DNS propagation might take some time.<\/p>\n<\/li>\n<li>\n<p>Congratulations, you have a custom domain as your handle now!<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<p><a href=\"https:\/\/blueskyweb.xyz\/blog\/4-28-2023-domain-handle-tutorial\" class=\"button purchase\" rel=\"nofollow noopener\" target=\"_blank\">Read More<\/a><br \/>\n Maribel Center<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The official account for the AT Protocol with a custom domain. What\u2019s a custom domain? A custom domain is a unique name that identifies a website on the internet. For example, Bluesky\u2019s domain is blueskyweb.xyz. Every device that connects to the internet has a unique IP address that identifies it. But it\u2019s much easier to<\/p>\n","protected":false},"author":1,"featured_media":642919,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36303,22796,46],"tags":[],"class_list":{"0":"post-642918","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-domain","8":"category-handle","9":"category-technology"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/642918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/comments?post=642918"}],"version-history":[{"count":0,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/642918\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media\/642919"}],"wp:attachment":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media?parent=642918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/categories?post=642918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/tags?post=642918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}