RIR para o conversor DNS

RIR para o conversor DNS é uma ferramenta para converter dados regionais de registro de Internet para uma zona de pesquisa do país DNS.
Baixe Agora

RIR para o conversor DNS Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Msquared
  • Site do editor:

RIR para o conversor DNS Tag


RIR para o conversor DNS Descrição

O RIR para o DNS Converter é uma ferramenta para converter dados regionais de registro na Internet para uma zona de pesquisa do país DNS. O RIR para o DNS Converter é uma ferramenta para converter dados regionais de registro na Internet para uma zona de pesquisa do país DNS. Você pode usá-lo para criar sua própria zona DNS para procurar códigos de país de endereços IP. Usa dados diretamente de maduras, arin, apnic, lacnic e afrinic. Os dados podem ser atualizados em uma programação de sua escolha. Os dados de entrada vêm de: ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest ftp://ftp.apnic.net/pub.apnic.net / stats / apnic / delegado-apnic-etrates ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc -Latest ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latestO formato de dados de entrada é descrito em: http://www.apnic.net/db/rir-stats-format.htmlthe output é um arquivo de zona de vinculação 9 que pode ser usado para procurar códigos de país uma moda semelhante ao in-addr.arpa. Por exemplo, para descobrir o que Country203.30.47.58 é: host 58.47.30.203.rir.example.com 58,47.30.203.rir.example.com tem endereço 127.0.65.86wher '65' e '85' são ASCII para ' A 'e' U ', o que significa 203.30.47.58 ISIN Austrália (' AU '). Como usar o ITJust Alimentá-lo O acima delegado - os mais recentes arquivos em stdin e ele decide fora o arquivo de zona para stdout. O arquivo de zona só terá os endereços IP, para que você possa incluí-lo em um arquivo de zona que contém registros NS, SOA, $ Origem, etc.Por que use, não precisa da resolução do banco de dados GeoIP da Maxmind, mas você faz algo Isso é gratuito e você quer ser mantido atualizado em uma agenda que você decide.Você poderia usar isso para bloquear ou tag o e-mail com base em países, bloquear ou redirecionarvisores para o seu site com base no país de usuário final e assim por diante. Seja muito barulhento sobre bloquear correio dessa maneira, como você pode bloquear legítimo. Em vez de bloquear de imediato, use-o em uma regra de spamassassins para addsomething no nível de spam, com base em onde o email vem. Como funciona os arquivos RIR contêm intervalos de endereços IP e indicam o que CC Cada intervalo é alocado. No nível mais simples, o RIR2DNS apenas classifica as faixas, em seguida, iteratestHrough o IPS em cada intervalo e gera um registro reverso-DNS um registro que representam o código do país. Como funciona - em detalhes do que iterar por cada endereço IP, o programa tenta pular Através de aulas por vez (256 IPs, 65536 IPs, etc). Em vez de iteratprovou cada IP, o loop itera através de classes ou intervalos de ip (qualquer que seja o Aresmaller no controle de loop), usando quebras de controle para acumular os vizinhos, sempre que possível, para que todas as aulas inteiras que estão no mesmo país não agravam um grande número de registros. Em primeiro lugar, os IPs são considerados números de 4 dígitos, mas na base de 256. Em outras palavras, cada octeto é tratado como se fosse um único dígito base-256. Os tolernos são convenientes porque as otimizações de grandes pedaços de espaço IP podem ser feitas procurando lugares onde os dígitos base menos significativos são zero. Next, os intervalos IP são divididos nos seguintes sub-faixas: endereços IP individuais opcionais ( IE: 4 octetos) opções de uma classe de classe (ou seja, 3 octetos) Opcionais CLASSE B (IE: 2 octetos) Opcionais CLASSE C (isto é: 1 octeto) Opcionais CLASSE B (isto é: 2 octetos) opcional Ranges de classe (ou seja: 3 octetos) Opcionais endereços IP individuais (ou seja: 4 octetos) Considerando que há um padrão aqui, tenho certeza que há uma maneira elegante de se romper em dois loops (um reduzindo os octetos e oneincreining Os octetos), mas não posso ser incomodado, então eu vou derrubar loops intoseven. Tipo de codificação dura, mas pelo menos é simples.Para facilidade de processamento, os endereços IP são realmente convertidos em números de 32 bits, depois de volta. Isso simplifica a matemática e looping através de intervalos. Isso é praticamente isso, realmente ... Note que atualmente há cerca de 80.000 registros de RIR entre todos os fiveregistrias. Isso leva cerca de 35 segundos em um P4 de 2.4GHz para processar, e gera um arquivo de 26MB com cerca de 3/4 milhões de linhas (RRs). Isso faz com que o Bindto use cerca de 100MB ou mais de memória, e em uma máquina lenta provavelmente fará com que ela demore muito para responder, enquanto ele procura a zona. Aquela calagem de zona de tamanho por minuto ou duas para carregar, o que é um bom tempo. AlgoritmoBasic: Ler e processar dados RIR: Leia RIR faixas Ordenar RIR RIR faixas por endereço IP IP Juntos Contíguos Ranges do mesmo país para cada intervalo gerar o IPS No início do intervalo gerar as classes A no início do intervalo gerar as classes B no início do intervalo gerar as classes C no meio do intervalo geram as classes B no final do intervalo Gerar as classes A no final do intervalo geram o IPS no final do intervalo


RIR para o conversor DNS Software Relacionado

Opendd.

Opendd é um cliente Dyndns, escrito em C e especialmente projetado para pequenas máquinas de gateway, como uma caixa de Soekris. ...

521

Download