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 / computer / Perguntas / 1444624
Accepted
244boy
244boy
Asked: 2019-06-04 19:12:53 +0800 CST2019-06-04 19:12:53 +0800 CST 2019-06-04 19:12:53 +0800 CST

Como posso obter o domínio de um IP?

  • 772

Sabemos que o domínio pode resolver para um endereço IP. e podemos usar a nslookupferramenta para obter o endereço IP de um domínio.

Como posso obter o domínio de um IP?

Quero dizer, quando forneço um IP, posso obter o domínio.


EDITAR-01

Quando uso o nslookup <x.x.x.x>, não consigo pegar o domínio dele.

[root@localhost ~]# nslookup 40.224.226.185
Server:     8.8.8.8
Address:    8.8.8.8#53

** server can't find 185.226.224.40.in-addr.arpa.: NXDOMAIN
domain ip
  • 2 2 respostas
  • 101 Views

2 respostas

  • Voted
  1. Best Answer
    user1686
    2019-06-04T20:41:39+08:002019-06-04T20:41:39+08:00

    Em primeiro lugar, simplesmente não existe "domínio de um IP", porque a relação não é um-para-um, é muitos-para-muitos. Um domínio pode apontar para muitos endereços, muitos domínios podem apontar para o mesmo endereço, muitos endereços podem apontar para o mesmo domínio e um endereço pode apontar para muitos domínios.


    Em segundo lugar, o DNS não possui pesquisas inversas automáticas ("encontrar todos os domínios que apontam para este endereço"). Isso já foi planejado, nos primeiros dias, mas logo abandonado – o DNS é um sistema distribuído com milhões de servidores de nomes de domínio, e seria impossível listar todos os servidores de nomes, muito menos consultá-los todos.

    Em vez disso, o DNS possui apenas pesquisas reversas estáticas ("para qual domínio esse endereço aponta?", também conhecido como rDNS), e a diferença é que os dados de pesquisa reversa são gerenciados manualmente - não há relação bidirecional automática entre um endereço e um nome de domínio. Cabe inteiramente ao proprietário do endereço criar os dados de pesquisa reversa, e muitos administradores simplesmente não fazem isso.


    Portanto, os comandos nslookup <addr>ou host <addr>estão corretos, mas só podem mostrar quais informações foram fornecidas pelo proprietário do endereço (que podem estar erradas, desatualizadas ou ausentes). Não há nenhum comando que encontre automaticamente todos os domínios apontando para o endereço.

    ( nslookup a.b.c.dé um atalho – na realidade é traduzido para nslookup -q=PTR d.c.b.a.in-addr.arpa, e similar para IPv6 usando in6.arpa.)

    E no caso de muitos domínios apontarem para um único endereço, você quase nunca encontrará esse endereço apontando para todos esses domínios. Se o endereço tiver DNS reverso, geralmente apontará para apenas um domínio que descreve o próprio servidor, e não para sites hospedados nele.

    • 4
  2. YLearn
    2019-06-04T22:34:37+08:002019-06-04T22:34:37+08:00

    Como posso obter o domínio de um IP?

    Resposta curta: talvez você não consiga fazer isso. Não há nenhuma exigência de que os endereços IP forneçam uma pesquisa reversa; portanto, há muitos endereços IP que não possuem nenhuma zona de pesquisa DNS reversa associada a eles.

    Resposta longa: o DNS foi realmente projetado para fazer pesquisas de um nome legível por humanos para um endereço IP. Quando você faz uma consulta DNS normal, digamos para "www.my-example.com", a consulta DNS é na verdade uma série de consultas do menos específico ao mais específico perguntando "qual é o endereço IP do host www no domínio example.com? " Pode parecer um pouco com isso (simplista):

    • Os servidores raiz são solicitados a fornecer informações sobre "com"
    • Os servidores "com" são solicitados a fornecer informações sobre "meu-exemplo"
    • Os servidores "meu-exemplo" são solicitados a fornecer informações sobre "www"
    • Você obtém uma resposta de "1.2.3.4"

    No entanto, isso não funcionará bem quando você fizer uma consulta DNS para um endereço IP, como 1.2.3.4, principalmente porque, ao contrário de um host/domínio/URL, o ponto de informação mais específico está no final. Portanto, o DNS muda um pouco as coisas e pergunta "qual é o servidor e o domínio do host 4 em 3.2.1.IN-ADDR-ARPA?" que pode parecer mais com isso (simplista):

    • Os servidores "IN-ADDR-ARPA" são solicitados a fornecer informações sobre "3.2.1"
    • Os servidores "3.2.1" são solicitados a fornecer informações sobre "4"
    • Você obtém uma resposta de "www.my-example.com"

    Observe que, embora um servidor possa conter as informações das zonas "my-example.com" e "3.2.1.IN-ADDR-ARPA", eles também podem ser dois servidores diferentes.

    Além disso, é comum que os servidores sejam executados por duas empresas diferentes. Por exemplo, se você pagar à CompanyX para hospedar seu site em seu servidor, você pode controlar a zona DNS do seu domínio apontando para o endereço IP do servidor da CompanyX (que pode hospedar muitos domínios diferentes de clientes diferentes), mas a CompanyX controla a zona para a pesquisa inversa do endereço IP. Sua pesquisa reversa para esse endereço IP (se existir) provavelmente refletiria um servidor/domínio da CompanyX.

    Mesmo quando uma entidade tem o direito de controlar as zonas direta e reversa, ela não é obrigada a fornecer serviços DNS para nenhuma delas. Você está perfeitamente no seu direito de registrar um nome de domínio e não fornecer nenhum serviço DNS para ele.

    O resultado final é que isso significa que, mesmo que você obtenha uma resposta para uma pesquisa reversa, ela pode não ter relação com o nome de domínio do serviço que você está acessando. Você pode estar acessando "www.my-example.com", mas a pesquisa inversa desse endereço IP pode fornecer "server37.companyx.com" ou algo totalmente diferente.

    Nota: A maior parte desta resposta foi copiada da minha própria resposta postada aqui .

    • 1

relate perguntas

  • No PostgreSQL no Linux, editar pg_hba.conf e postgresql.conf e reiniciar o Postgres trava meu cluster na reinicialização (torna-o 'inativo')

  • Por que o Ultrasurf não está escondendo meu endereço IP?

  • É possível usar FTP sem sistema de arquivos no cliente?

  • Precisa verificar um subdomínio firebaseapp.com

  • Como ativar o sensor de impressão digital no domínio e no diretório ativo do Linux

Sidebar

Stats

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

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

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