AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 17255
Accepted
Otto
Otto
Asked: 2009-06-02 13:47:14 +0800 CST2009-06-02 13:47:14 +0800 CST 2009-06-02 13:47:14 +0800 CST

Domínio de nível superior/sufixo de domínio para rede privada?

  • 772

Em nosso escritório, temos uma rede local com uma configuração de DNS puramente interna, na qual todos os clientes são nomeados como whatever.lan. Também tenho um ambiente VMware e, na rede somente de máquina virtual, nomeio as máquinas virtuais whatever.vm.

Atualmente, essa rede para as máquinas virtuais não pode ser acessada pela nossa rede local, mas estamos configurando uma rede de produção para a qual migrar essas máquinas virtuais, que poderá ser acessada pela LAN. Como resultado, estamos tentando estabelecer uma convenção para o sufixo de domínio/TLD que aplicamos aos convidados nesta nova rede que estamos configurando, mas não conseguimos chegar a uma boa, já que .vm, .locale .lantodos têm conotações existentes em nosso ambiente.

Então, qual é a melhor prática nesta situação? Existe uma lista de TLDs ou nomes de domínio em algum lugar que seja seguro para uso em uma rede puramente interna?

domain-name-system local-area-network best-practices hostname
  • 10 10 respostas
  • 164400 Views

10 respostas

  • Voted
  1. bortzmeyer
    2009-06-02T23:39:09+08:002009-06-02T23:39:09+08:00

    Não use um TLD inventado. Se a ICANN delegar isso, você estaria em apuros. A mesma coisa se você fundir com outra organização que usa o mesmo TLD fictício. É por isso que os nomes de domínio globalmente exclusivos são preferidos.

    O padrão RFC 2606 reserva nomes para exemplos, documentação, testes, mas nada para uso geral, e por boas razões: hoje, é tão fácil e barato obter um nome de domínio real e único que não há uma boa razão para usar um um manequim.

    Portanto, compre iamthebest.orge use-o para nomear seus dispositivos.

    • 112
  2. Best Answer
    blihp
    2018-10-30T23:00:11+08:002018-10-30T23:00:11+08:00

    Desde que as respostas anteriores a esta pergunta foram escritas, houve algumas RFCs que alteram um pouco a orientação. A RFC 6761 discute nomes de domínio de uso especial sem fornecer orientações específicas para redes privadas. A RFC 6762 ainda recomenda não usar TLDs não registrados, mas também reconhece que há casos em que isso será feito de qualquer maneira. Como o .local comumente usado entra em conflito com o Multicast DNS (o tópico principal da RFC), o Apêndice G. Espaços de nomes privados do DNS recomenda os seguintes TLDs:

    • intranet
    • interno
    • privado
    • corporação
    • casa
    • lan

    A IANA parece reconhecer ambas as RFCs , mas não incorpora (atualmente) os nomes listados no Apêndice G.

    Em outras palavras: você não deve fazer isso. Mas quando você decidir fazê-lo de qualquer maneira, use um dos nomes acima.

    • 82
  3. Jay Michaud
    2009-06-03T05:03:34+08:002009-06-03T05:03:34+08:00

    Use um subdomínio do domínio registrado de sua empresa para máquinas internas cujos nomes você não deseja disponíveis na Internet. (Então, é claro, hospede apenas esses nomes em seus servidores DNS internos.) Aqui estão alguns exemplos da fictícia Example Corporation.

    Servidores voltados para a Internet:
    www.example.com
    mail.example.com
    dns1.example.com

    Máquinas internas:
    dc1.corp.example.com
    dns1.corp.example.com
    client1.corp.example.com

    Usei "corp" para significar que esse subdomínio descrevia máquinas na rede corporativa interna, mas você pode usar o que quiser aqui, como "interno": client1.internal.example.com.

    Lembre-se também de que as zonas e subdomínios DNS não precisam se alinhar com o esquema de numeração de sua rede. Minha empresa, por exemplo, tem 37 locais, cada um com sua própria sub-rede, mas todos os locais usam o mesmo nome de domínio (interno). Por outro lado, você pode ter apenas uma ou algumas sub-redes, mas muitos domínios internos de pares ou níveis de subdomínios para ajudá-lo a organizar suas máquinas.

    • 62
  4. geewiz
    2009-06-05T04:00:37+08:002009-06-05T04:00:37+08:00

    Há outra vantagem de usar um subdomínio interno: usando sufixos de pesquisa de forma inteligente e apenas nomes de host em vez de FQDN, você pode criar arquivos de configuração que funcionam tanto em desenvolvimento, controle de qualidade e produção.

    Por exemplo, você sempre usa "database = dbserv1" em seu arquivo de configuração.

    No servidor de desenvolvimento, você define o sufixo de pesquisa como "dev.example.com" => servidor de banco de dados usado: dbserv1.dev.example.com

    No servidor de controle de qualidade, você define o sufixo de pesquisa como "qa.example.com" => servidor de banco de dados usado: dbserv1.qa.example.com

    E no servidor de produção, você define o sufixo de pesquisa como "example.com" => servidor de banco de dados usado: dbserv1.example.com

    Dessa forma, você pode usar as mesmas configurações em todos os ambientes.

    • 36
  5. gavenkoa
    2020-11-04T10:22:36+08:002020-11-04T10:22:36+08:00

    Como sempre, existem padrões de jure e de facto.

    Enquanto a ICANN "sem fins lucrativos" joga com política e dinheiro, nós, pessoas comuns, sofremos. O IETF foi introduzido uma vez .home(RFC 7788) para intranets domésticas pessoais, mas eles não têm poder sobre os players IANA apenas para pofit e reintroduziram o domínio sob .home.arpa(RFC 8375), pois o IETF controla apenas .arpa.

    O Apêndice G de https://www.rfc-editor.org/rfc/rfc6762 menciona:

    .intranet .internal .private .corp .home .lan
    

    para uso se você realmente deseja um TLD interno.

    Grandes players (Google, Amazon) usam .internalpara intranets virtuais:

    • https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html - Um nome de host DNS privado (interno) resolve para o endereço IPv4 privado da instância. O nome de host DNS privado assume o formato ip-private-ipv4-address.ec2.internalpara a us-east-1 região e ip-private-ipv4-address.region.compute.internalpara outras regiões (onde private-ipv4-address é o endereço IP de pesquisa inversa).
    • https://cloud.google.com/compute/docs/internal-dns DNS zonal [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internalpara todas as organizações ou projetos independentes que ativaram a Compute Engine API após 6 de setembro de 2018.

    Essas empresas podem comprar a Internet. Portanto, é de fato seguro usar .internalo TLD internamente))

    • 27
  6. Benoit
    2009-06-03T04:41:43+08:002009-06-03T04:41:43+08:00

    Como já foi dito, você não deve usar um TLD não registrado para sua rede privada. Especialmente agora que a ICANN permite que quase qualquer pessoa registre novos TLDs. Você deve então usar um nome de domínio real.

    Por outro lado, a RFC 1918 é clara:

    As referências indiretas a tais endereços devem estar contidas na empresa. Exemplos proeminentes de tais referências são os registros de recursos do DNS e outras informações referentes a endereços privados internos.

    Portanto, seu servidor de nomes também deve usar visualizações para evitar que os registros privados sejam transmitidos na Internet.

    • 13
  7. Mike Fiedler
    2009-06-02T13:52:15+08:002009-06-02T13:52:15+08:00

    Nós tendemos a não considerar nenhuma diferença na nomenclatura virtual dos hosts do físico - na verdade, nós começamos a abstrair a configuração do host (software) da camada física.

    Então, compramos itens de hardware e criamos itens de host em cima deles (e usamos um relacionamento simples para mostrar isso em nossa documentação).

    O objetivo é que, quando um host existe, o DNS não deve ser o fator determinante - já que temos máquinas que se movem de um espaço para outro - por exemplo, um webapp de baixo desempenho não precisa consumir ciclos de CPU caros - virtualize-o , e mantém seu esquema de nomenclatura, tudo continua funcionando.

    • 11
  8. Sam Morris
    2022-05-29T01:03:00+08:002022-05-29T01:03:00+08:00

    Um Projeto de Internet expirado intitulado Domínios de primeiro nível para Internets privadas teria sancionado o uso dos 42 "elementos de código atribuídos pelo usuário" de duas letras como TLDs para uso privado.

    • AA
    • QMparaQZ
    • XAparaXZ
    • ZZ

    Então poderíamos ter usado

    • aaaaaa.aaaaaaaaaa.aa
    • gg.qq
    • tired.zz
    • windows.xp

    e assim por diante.

    Embora este rascunho tenha expirado e, portanto, não se torne um padrão proposto, na IETF-111 o grupo dnsop teve uma atualização sobre a proposta: minutos vídeo slides1 slides2

    A atualização termina com (ênfase minha):

    Altere a abordagem do rascunho da seguinte forma:

    • Reconhecer que os elementos de código 3166 atribuídos pelo usuário são usados ​​de várias maneiras, incluindo redes privadas
    • Reconheça que esses elementos não foram delegados e são conhecidos por serem usados ​​por algumas pessoas para ancorar namespaces privados
    • Não recomende nada, não reserve nada, sem registros
    • Não promova nenhuma interpretação particular das normas atuais
    • Documente possíveis armadilhas futuras para usar esses códigos para namespaces privados
    • Capacite os leitores a tomar suas próprias decisões

    Então, lendo nas entrelinhas, e no espírito de inovação sem permissão...

    Mas falando sério, assista o vídeo ou pelo menos leia os minutos antes de usar qualquer um desses!

    • 0
  9. New Alexandria
    2021-03-21T10:19:37+08:002021-03-21T10:19:37+08:00

    A resposta real de acordo com a especificação do IETF é:

    .localhost
    .test
    .example
    .invalid
    

    Estou surpreso com todas as respostas agressivas, quando uma orientação específica real existe desde 1999.

    Não posso dizer se isso sempre ignorará o HSTS. Isso ainda pode ser uma questão em aberto.

    • -1
  10. Justin
    2016-03-01T06:28:14+08:002016-03-01T06:28:14+08:00

    Não tenho certeza se isso irá ajudá-lo, mas para DNS interno dentro da minha conta da AWS, eu uso .awscomo o tld e parece funcionar perfeitamente.

    Eu sei que existem alguns TLDs que você deve simplesmente não usar, mas além desses, não acho que seja muito rigoroso.

    Trabalhei em algumas empresas maiores, onde eles usariam a fonte de autenticação como o TLD, ou seja, se fosse um servidor MS/Windows, usando o Active Directory como fonte de autenticação, seria .ad, e alguns outros seriam .ldap(Por que eles foram não apenas usando a mesma fonte? ou servidores replicando do mesmo serviço de diretório? Não sei, era assim quando cheguei lá)

    Boa sorte

    • -4

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Resolver o nome do host do endereço IP

    • 8 respostas
  • Marko Smith

    Como posso classificar a saída du -h por tamanho

    • 30 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    Qual é o utilitário de linha de comando no Windows para fazer uma pesquisa reversa de DNS?

    • 14 respostas
  • Marko Smith

    Como verificar se uma porta está bloqueada em uma máquina Windows?

    • 4 respostas
  • Marko Smith

    Qual porta devo abrir para permitir a área de trabalho remota?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    MikeN No Nginx, como posso reescrever todas as solicitações http para https mantendo o subdomínio? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 Qual é a diferença entre colchetes duplos e simples no bash? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch Como altero a senha da minha chave privada? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt Como funciona a sub-rede IPv4? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve