Não é possível entender as conexões entre o FQDN e o DNS

1

Não tenho certeza sobre qual é a frase a seguir em negrito

If you are using only the hostname (without the domain information) to connect to a server, the application you're using may not be able to resolve the hostname. This can happen if either the DNS suffix search order in your computer's TCP/IP properties is incorrect, or the DNS table is corrupted. In these cases, entering the host's FQDN will allow DNS to locate the server. --

Eu sei que o FQDN significa o seguinte em www.mySite.com

  1. www é o primeiro domínio
  2. mySite é o domínio de segundo nível
  3. com é o domínio de terceiro nível

Eu sei que o DNS significa servidor de nome de domínio. Parece que o DNS é a coleção de FQDN.

O que a frase em negrito significa exatamente?

    
por Léo Léopold Hertz 준영 25.06.2009 / 03:02

5 respostas

9

Você não está certo sobre o FQDN.

  1. Significa nome de domínio totalmente qualificado, ou seja, o nome de domínio inteiro, não um prefixo.
  2. Sua análise do seu nome de domínio está invertida. com é o domínio de nível superior, mySite é o domínio de segundo nível e www quase certamente não é um domínio, mas um nome de host no domínio mySite.com .

O que a frase significa é que, se as configurações que permitem que um domínio 'parcial' seja concluído (ou seja, você digite www , descobre que você quer dizer www.mySite.com ) estão erradas, você pode contornar isso inserindo o domínio completo.

    
por 25.06.2009 / 03:05
9

DNS significa Sistema de Nomes de Domínio, não servidor de Nome de Domínio. O caos está correto com essa resposta, mas não mencionou esse item.

A maioria dos computadores tem um "sufixo de pesquisa de domínio" dado a eles por seu servidor DHCP ou configurado estaticamente (ou por outros meios). Digamos que você esteja usando um computador em uma faculdade que tenha o domínio mycollege.edu e o computador que você está usando tenha um sufixo de pesquisa de domínio dos seguintes itens:

labs.mycollege.edu
mycollege.edu

Isso significa que, se você tentar acessar o computador pelo nome "mylaptop", o DNS procurará os seguintes nomes:

mylaptop.labs.mycollege.edu
mylaptop.mycollege.edu

Se, no entanto, o computador estiver no DNS como mylaptop.chemdept.labs.mycollege.edu, as listas de pesquisa padrão não ajudarão a localizar o computador fornecendo apenas o nome abreviado. Nesse caso, você precisará fornecer o FQDN (nome de domínio totalmente qualificado) - o nome COMPLETO do computador - para que uma pesquisa de DNS seja bem-sucedida.

Para ver sua lista de sufixos de pesquisa de domínio, no UNIX, faça o seguinte:

cat /etc/resolv.conf

e observe a linha que começa com "pesquisa". No Windows, em uma janela de comando, insira o seguinte comando:

ipconfig/all

e procure a parte da listagem de saída "Lista de pesquisa de sufixos DNS"

    
por 25.06.2009 / 03:16
3

Um nome DNS totalmente qualificado é simplesmente um nome que não deve ser adicionado a nenhum outro material para ajudá-lo em sua resolução, ou como diz o artigo da wikipedia: "Um nome de domínio totalmente qualificado distingue-se por sua inequidade; só pode ser interpretado de uma maneira. "

Por exemplo, pn. é um nome de domínio totalmente qualificado.

O período final é importante.

O período final informa ao resolvedor do computador "não adicione meu domínio dns ou qualquer outro domínio na lista de pesquisa do meu resolvedor a esse nome que estou procurando." Fiz uma checagem rápida e existem vários TLDs que resolvem para endereços IP reais, tk. sendo um que também está executando um servidor web nesse endereço IP.

Seu computador está configurado com um endereço IP para o qual envia todas as solicitações de DNS. Também é (opcionalmente) configurado com um "domínio" e uma "lista de pesquisa", para fins de resolução de DNS, ambos se comportam da mesma maneira; quando o computador procura um nome "não qualificado", ele anexa automaticamente (em ordem) à pesquisa.

digamos que seu computador tenha um servidor dns de 1.2.3.4 e um domínio de example.com e na lista de pesquisa você também tenha snoopy.org. Se você tentar procurar o nome "woodstock", seu computador irá presumir que você realmente quer procurar "woodstock.example.com" e anexá-lo na requisição que ele envia para o servidor DNS (1.2.3.4). Se o 1.2.3.4 responder com um tipo de erro "sem esse nome", o seu computador pedirá para resolver "woodstock.snoopy.org" e talvez receba uma resposta. Se você perguntar ao seu computador para procurar "woodstock". então você está dizendo ao seu computador "por favor, não acrescente nada na minha solicitação de DNS."

    
por 25.06.2009 / 03:44
1

Algumas coisas em que você pode usar algumas dicas:

  1. O FQDN é um nome de domínio totalmente qualificado ou o domínio TODO.
  2. www na maioria dos casos é um registro (A) para esse domínio. (Zonas PODEM ser criadas onde os registros A podem ser usados ... por exemplo, se eu criei zone1 em mysite.com e adicionei um servidor web que provavelmente seria: www.zone1.mysite.com.
  3. mysite é o segundo domínio do nível e o com é o domínio de nível superior.

Os controladores TCP / IP podem ser configurados para "pesquisar" domínios. É mais provável que você encontre isso em organizações que eliminaram o tráfego do NetBios e reuniram todos os servidores e pesquisaram um sufixo de nome de domínio para localizar hosts.

Portanto, se eu tivesse automaticamente minhas configurações de DNS em meus controladores TCP / IP configurados corretamente, com mysite.com como o sufixo principal e configurado para pesquisar isso ... do que o necessário para executar a resolução de www,

Eu teria duas respostas se o servidor DNS tivesse esse registro (A) em suas tabelas.

Gostaria de obter o FQDN www.meusite.com e o endereço IP!

    
por 25.06.2009 / 03:17
1

Um FQDn refere-se a um nome DNS com tudo o que é necessário para resolvê-lo inequivocamente. Há muitas respostas sobre o resolv.conf (estou surpreso que os arquivos do host ainda não tenham sido mencionados) que não têm nada a ver com um FQDN. Um FQDN não requer nada, mas uma pesquisa de DNS para resolver o endereço IP correto. Quaisquer outros atalhos, listas de sufixos ou um nome de host consideram a equipe que digita o Ip para que você não tenha relação com o que é um FQDN.

então: myserver - não é um FQDN, mesmo que você possa executar ping e resolva para myserver.mydomain.com www.mydomain.com - é um FQDN porque pode ser resolvido desde o domínio de nível superior (com) até o nome do host (www). Mesmo que o nome do host do servidor seja myserver, www.mydomain.com pode ser definido como resolvido como myserver www.myserver.mydomain.com - também é um FQDN. um FQDN pode (e deve) conter todos os subdomínios necessários para resolver da parte superior do namespace ao host individual

    
por 25.06.2009 / 06:40