<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rafael Pereira</title>
    <description>The latest articles on DEV Community by Rafael Pereira (@rafaelsp).</description>
    <link>https://dev.to/rafaelsp</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F153581%2F210ada40-6779-4113-8384-703b99b747cd.jpeg</url>
      <title>DEV Community: Rafael Pereira</title>
      <link>https://dev.to/rafaelsp</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rafaelsp"/>
    <language>en</language>
    <item>
      <title>Configurando nome de domínio do hostinger no GitHub Pages</title>
      <dc:creator>Rafael Pereira</dc:creator>
      <pubDate>Fri, 24 Jan 2020 01:59:56 +0000</pubDate>
      <link>https://dev.to/12afaelpereira/configurando-nome-de-dominio-do-hostinger-no-github-pages-1g0o</link>
      <guid>https://dev.to/12afaelpereira/configurando-nome-de-dominio-do-hostinger-no-github-pages-1g0o</guid>
      <description>&lt;p&gt;Este post visa ajudar quem tiver dificuldade (assim como eu tive) na hora de configurar o nome de domínio comprado pela Hostinger com o GitHub Pages.&lt;/p&gt;

&lt;p&gt;Eu tinha criado uma página no GitHub Pages. Para páginas pessoais, o comum é que o endereço de acesso da página seja &lt;a href="https://usu%C3%A1rio.github.io"&gt;https://usuário.github.io&lt;/a&gt;. Como o meu nome de usuário no github é 12afaelPereira, então o endereço de acesso seria &lt;a href="https://12afaelpereira.github.io"&gt;https://12afaelpereira.github.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Bom, comprei um nome de domínio recentemente na Hostinger a fim de usá-lo no lugar da minha página. Dessa forma a página ainda estaria hospedada no GitHub Pages, porém agora o acesso seria dado por &lt;a href="https://nome.dominio"&gt;https://nome.dominio&lt;/a&gt;. O domínio comprado foi rafaelpereira.tech, então o acesso seria por meio de &lt;a href="https://rafaelpereira.tech"&gt;https://rafaelpereira.tech&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Dada essa introdução, agora chega a parte da configuração. Foi a primeira vez que fiz isso, então tive um pouco de dificuldade.&lt;/p&gt;

&lt;p&gt;Na área Dashboard do hostinger, acesse a opção "Gerenciar" em domínio e entre na Zona DNS.&lt;/p&gt;

&lt;p&gt;Aqui, o que deve ser configurado é a área CNAME (Alias) e a área A (Host). Antes eu havia configurado somente o CNAME e não tinha funcionado :(&lt;/p&gt;

&lt;p&gt;Em CNAME, para fazer o apontamento do host para sua página, deve-se adicionar um novo campo com o valor "host" igual a '@' e o valor "aponta para" igual ao nome do seu endereço de acesso GitHub Pages. no meu caso foi "12afaelpereira.github.io".&lt;/p&gt;

&lt;p&gt;Dessa forma:&lt;/p&gt;

&lt;p&gt;@   |   12afaelpereira.github.io&lt;/p&gt;

&lt;p&gt;Em A, deve-se criar 4 registros (campos) que apontam para os endereços do GithubPages. Para cada um dos 4 campos, no valor host, adicione '@' e no valor "aponta para" adicione cada um dos 4 IP's do GitHub Pages,&lt;/p&gt;

&lt;p&gt;Dessa forma:&lt;/p&gt;

&lt;p&gt;@  |  185.199.108.153&lt;br&gt;
@  |  185.199.109.153&lt;br&gt;
@  |  185.199.110.153&lt;br&gt;
@  |  185.199.111.153&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7yy7FrMK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/x530a2ke149fl4fafzop.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7yy7FrMK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/x530a2ke149fl4fafzop.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Na subárea GitHub Pages, dentro da área de configuração do seu repositório GitHub, tem a opção "Custom domain". É nela onde você irá inserir o nome seu domínio. No meu caso foi rafaelpereira.tech. Se quiser também pode marcar a opção "Enforce HTTPS" para forçar seu site a ser acessado com o protocolo https ao invés de http.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JVs8QGwR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/opxcx16bdx6dtdub8wxh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JVs8QGwR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/opxcx16bdx6dtdub8wxh.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A partir daí, é só aguardar pela propagação do DNS e poderá acessar sua página com o nome que você escolheu. Isso pode demorar algum tempinho, até algumas horas ou bem menos que isso.&lt;/p&gt;

&lt;p&gt;Quando tiver terminado, no repositório da sua página será criado um arquivo CNAME onde irá conter o nome do seu site.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VQFZWFH9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/cjq2eq8k9jkow5bvlhda.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VQFZWFH9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/cjq2eq8k9jkow5bvlhda.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Aqui tem um link que me ajudou a entender um pouco&lt;br&gt;
&lt;a href="https://help.github.com/en/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site"&gt;https://help.github.com/en/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Espero ter ajudado, caso você tenha tido a mesma dificuldade que eu.&lt;/p&gt;

</description>
      <category>domínio</category>
      <category>hostinger</category>
      <category>dns</category>
      <category>github</category>
    </item>
  </channel>
</rss>
