DNS não é apenas FQDN = IP
O importante sobre o DNS é que ele fornece mais do que apenas registros A (nome do host = IP). O DNS fornece diferentes tipos de registros, como MX, CNAME, TXT, etc ... que podem ser exigidos por alguns softwares às vezes. Ele permite vários registros de endereços, registros IPv4 + IPv6, endereços dinâmicos, balanceamento de carga, resolução baseada em localização geográfica, failover / redundância, etc. .4.110? O que é isso?) Permite alterar essas configurações / registros e selecioná-los pelos clientes sem fazer alterações em todos os clientes. O DNS pode fazer coisas complexas.
Muitas vezes, há uma clara vantagem de usar o DNS em um endereço IP direto.
FQDNs podem ser um requisito
Algumas coisas, como servidores da Web que usam hospedagem virtual baseada em nome ou balanceadores de carga, etc ... exigem absolutamente que você os endereça por meio de um FQDN ou nome de host. Eles determinam como responder à sua solicitação com base no FQDN ao qual você está se conectando. A conexão via IP pode não funcionar.
Os certificados SSL são emitidos com base em nomes de domínio; portanto, talvez você não consiga usar alguns serviços habilitados para SSL (corretamente) sem DNS.
Esta é uma consulta de escavação para o domínio google.com, para dar uma idéia da complexidade do DNS
google.com. 299 EM A 172.217.0.174
google.com. 299 IN AAAA 2607: f8b0: 400b: 807 :: 200e
google.com. 599 IN MX 10 aspmx.l.google.com.
google.com. 599 IN MX 40 alt3.aspmx.l.google.com.
google.com. 59 EM SOA ns2.google.com. dns-admin.google.com. 126990955 900 900 1800 60
google.com. 599 IN MX 30 alt2.aspmx.l.google.com.
google.com. 21599 NO NS ns2.google.com.
google.com. 599 IN MX 20 alt1.aspmx.l.google.com.
google.com. 599 IN MX 50 alt4.aspmx.l.google.com.
google.com. 21599 NO NS ns1.google.com.
google.com. 3599 IN TXT "v = spf1 inclui: _spf.google.com ~ all"
google.com. 21599 IN CAA 0 issue "symantec.com"
google.com. 21599 NO NS ns3.google.com.
google.com. 21599 NO NS ns4.google.com.
Yahoo responde com 3 endereços IP
$ host -ta yahoo.ca
yahoo.ca tem endereço 77.238.184.24
yahoo.ca tem endereço 74.6.50.24
yahoo.ca tem endereço 98.137.236.24
Vantagem de usar um endereço IP
Para mim, geralmente é quando o DNS pode atrapalhar de alguma forma ou não está disponível. Geralmente, eu usaria o DNS para a maioria das coisas.
Um exemplo de onde um endereço IP poderia ser melhor seria quando você tiver duas máquinas com um link direto entre elas (sem comutador) com endereços de rede privados (por exemplo, 192.168.1.1 e 192.168.1.2) e eles estiverem usando-o para comunicações de alta disponibilidade ou DRBD ou outro serviço muito específico. Nesse caso, configurar coisas no DNS provavelmente não faz sentido. Não é necessário, acrescentaria complexidade, problemas de desempenho e poderia introduzir um ponto de falha.
Outro exemplo é o roteamento. As tabelas de roteamento registram endereços IP por vários motivos.
Outro é referenciar servidores de nomes (como em /etc/resolv.conf). Como sem um servidor de nomes, você não pode resolver nada.