Domínios de primeiro nível (TLDs) podem ser TLDs gerais (.com, .net, etc.) ou TLDs de código de país, como .co.uk, .gov.us, etc.
Pergunta: Um domínio de nível superior pode ser composto por três partes? Eu tenho uma lista de nomes de domínio que são considerados nus (sem subdomínios), mas encontro este domínio:
al.sp.gov.br
Ou é um erro na lista e al
é um subdomínio.
Ou existem TLDs de três partes, de modo que al é um domínio nu e sp.gov.br
é um TLD.
Ajuda especializada é necessária plz. Você pode me esclarecer se .sp.gov.br
é um TLD?
TLDR: Sua pergunta não é sobre níveis de domínio, é sobre a lista de sufixos públicos .
Os "níveis" são separados por um ponto, portanto não podem ter pontos sozinhos. Portanto, seu nome de domínio de exemplo
al.sp.gov.br
tem quatro níveis:(Não é impossível ter pontos em um rótulo, mas esperamos que você nunca o veja na prática.)
Mas "domínio nu" não é a mesma coisa que "domínio de nível superior". A maioria das pessoas usa o termo 'domínio nu' para se referir ao que a RFC 8499 chama de "ápice de zona", que é o ponto em que um determinado (sub) domínio foi delegado a outro servidor. Isso pode ocorrer em qualquer nível. Neste ponto, você sempre encontrará um registro SOA, e é por isso que as pessoas dizem "você não pode usar CNAME em um domínio nu" – não é por causa de seu nível, mas porque é a raiz de uma zona e já possui um registro SOA.
Nesse sentido, a maioria dos TLDs são "domínios nus" e a maioria dos domínios de segundo nível são "domínios nus", mas os domínios de terceiro nível também podem ser "domínios nus". Então, olhando para o seu exemplo novamente,
.
(root) obviamente inicia uma nova zona e possui um registro SOA. Possui registros NS para 'br'.br
(o TLD) também inicia uma nova zona e possui um registro SOA. Possui registros NS para 'gov.br' (embora hospedado no mesmo servidor).gov.br
também tem um registro SOA, então também inicia uma nova zona.sp.gov.br
também tem um registro SOA...al.sp.gov.br
tem um registro SOA também.Portanto, todos eles contam como "domínios nus" no significado usual desse termo.
Finalmente, "reservado (como um TLD)" não é a mesma coisa que "domínio nu". O primeiro é uma questão de política, enquanto o último é uma coisa técnica.
Parece que o que você está procurando é chamado de "sufixo público" (um domínio cujos subdomínios podem ser registrados por terceiros). Isso também pode acontecer em qualquer nível e não é algo que você saberá apenas olhando para o DNS.
A maioria dos softwares que precisam distinguir esses domínios "públicos" dos domínios "regulares" usa a Lista de Sufixos Públicos mantida pela Mozilla. Essa lista, de fato, inclui
sp.gov.br
um sufixo público, o que significa que seus subdomínios imediatos (como al.sp.gov.br) provavelmente serão registrados e possuídos.A Public Suffix List está disponível em formato de texto, mas pode ser usada por meio de uma biblioteca C chamada libpsl , módulo Python publicsufficlist e assim por diante.