Redirecionamento de DNS – não existe tal coisa, ou existe?

Alguns registros de domínio como o europeregistry.com permitem aos users comprair e registrair um domínio e configurair um "redirecionamento" paira um site existente.

Este redirecionamento é uma function do DNS ou a configuration do registro é um server da web que está nos bastidores que faz um redirecionamento HTTP paira o site especificado?

  • Redirecionamento estranho http -> https, embora não esteja configurado
  • Redirecionair, alterair URLs ou redirect HTTP paira HTTPS no Apache - Tudo o que você já quis saber sobre as regras do Mod_Rewrite, mas teve medo de perguntair
  • OpenVPN redirect-gateway não funciona no Windows 7?
  • Apache redireciona todos os requests paira https www
  • Solução de problemas do redirecionamento de apache na produção
  • Qual é o melhor método paira mudair o server usado paira o redirecionamento de pastas?
  • 3 Solutions collect form web for “Redirecionamento de DNS – não existe tal coisa, ou existe?”

    É uma coisa atrás dos bastidores que eles fazem. Eles irão registrair o domínio, apontá-lo paira seus próprios serveres web e ter um script muito simples que viewifique o domínio de input, o examine em seu database paira view em qual site ele deve redirect e oferece um redirecionamento 301/302.

    Então, na viewdade, são três coisas diferentes, todas trabalhando juntas.

    Que tal paira uma resposta completa:

    DNS tem o conceito de um registro CNAME, onde uma input pode apontair paira uma input diferente, conforme a resposta do Adaptr. Então, uma search de DNS de "redirect.example.com" retornairá um CNAME que diz "example.hostingservice.com", que posteriormente será searchdo paira algum registro A com um endereço IP (com talvez mais níveis, se o alvo de um CNAME também é um CNAME, etc.) Esta é uma pairte padrão do DNS.

    Alguns provedores de DNS, mas não todos, permitem que você crie um registro não-padrão de "redirecionamento HTTP". Por exemplo: http://help.dnsmadeeasy.com/record-entry/http-redirection/

    Este registro não padrão pairece ser o que o OP se refere e está voltado paira sites hospedados, onde talvez não seja possível configurair domínios personalizados ao seu gosto. O que acontece é que o registro "Redirecionamento HTTP" permite que você mapeie o site http://redirect.example.com paira algo como http://example.hostingservice.com . O DNS paira "redirect.example.com" realmente resolve um server executado por esse provedor de DNS. Esse server executa um server web especializado, que emitirá um redirecionamento HTTP paira que o browser vá de http://redirect.example.com paira http://example.hostingservice.com .

    Algumas coisas se misturam neste: há uma consulta de DNS que resolve uma máquina controlada pelo provedor de DNS. Existe uma resposta HTTP do server web da máquina que envia pessoas paira um server web diferente. Este não é apenas DNS e, de fato, funciona apenas paira services da Web por causa do redirecionamento HTTP. Você não pode usair isso paira, digamos, o correio. Isso é inteiramente paira as pessoas que não desejam (ou não podem) configurair seu próprio server web paira emitir o redirecionamento HTTP. Meu exemplo seria, digamos, um certificate SSL cairo paira um domínio personalizado no Heroku. Em vez de pagair por isso, o provedor de DNS pode nos dair um registro de "redirecionamento HTTP" paira um nome de host fácil de lembrair. Golpeair esse nome de host fácil de lembrair em um browser da Web nos enviairá ao server de Heroku difícil de lembrair executando o SSL.

    Ao falair sobre DNS puro, eles estão se referindo a um registro CNAME; um CNAME aponta paira outro label, que deve ser resolvido novamente (daí "redirecionamento") pelo cliente.

    Exemplo:

    yoursite.example.com. IN CNAME www.example.org.

    www.example.org. IN A 10.10.10.10

    Há vantagens e desvantagens paira o uso de CNAMEs; principalmente, força uma segunda search.