RIR DNS convertisseur 0,1 - RIR to DNS converter 0.1

RIR DNS convertisseur 0,1

Liens commerciaux

RIR DNS convertisseur 0,1: Sommaire

Classement Cliquez sur l'étoile à classerClassement niveau:
Note globale: 0 (0 times) Télécharger
Taille: 0.60 MB Système: Any Platform License: GPL (GNU General Public License) Prix: Téléchargé: 8026 Date ajoutée: 2007-04-27 Editeur: Deluxeware.com Editeur Web: http://www.deluxeware.com

RIR DNS convertisseur 0,1: Description

RIR au convertisseur de DNS est un outil pour convertir des caractéristiques régionales d'Internet Registry en zone de consultation de pays de DNS. Vous pouvez l'employer pour établir votre propre zone de DNS pour rechercher codes du pays des IP address.

Elle emploie des caractéristiques directement de MÛR, ARIN, APNIC, LACNIC, et AFRINIC. Les caractéristiques peuvent être mises à jour sur un programme de votre choix.

La caractéristique d'entrée vient de :

ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest
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-latest

Le format de caractéristiques d'entrée est décrit dans :

http://www.apnic.net/db/rir-stats-format.html

La sortie est un dossier de zone du GRIPPAGE 9 qui peut être employé à codes du pays de consultation
dans une façon similaire à in-addr.arpa. Par exemple, pour découvrir quel pays
203.30.47.58 est :

serveur 58.47.30.203.rir.example.com
58.47.30.203.rir.example.com a l'adresse 127.0.65.86

là où 65 et 85 sont l'ASCII pour A et U, qui signifie 203.30.47.58 est
en Australie (AU).

COMMENT L'EMPLOYER

Lui alimenter juste ci-dessus délégué - les derniers dossiers dans le stdin et lui
cracher à l'extérieur le dossier de zone au stdout. Le dossier de zone aura seulement les IP address,
ainsi vous pourriez $INCLUDE il dans un dossier de zone qui contient les procès-verbaux de NS, SOA, $ORIGIN,
etc.

POURQUOI UTILISATION IL

Vous n'avez pas besoin de la définition de la base de données de MaxMinds GeoIP, mais vous voulez
quelque chose qui est libre et vous la veulent avez tenu à jour sur un programme cela
vous décidez.

Vous pourriez employer ceci pour bloquer ou étiqueter l'email basé sur des pays, bloc ou pour le diriger à nouveau
visiteurs à votre site Web basé sur le pays d'utilisateur, et ainsi de suite. Être très
prudent au sujet de bloquer le courrier de cette façon, bien que, en tant que vous puisse bloquer légitime
email. Au lieu du blocage tout à fait, l'employer dans une règle de SpamAssassin pour ajouter
quelque chose au niveau de Spam, basé sur d'où l'email vient.

COMMENT CELA FONCTIONNE

Les dossiers de RIR contiennent des gammes des IP address, et indiquent à quel cc chaque gamme est allouée. Au niveau le plus simple, rir2dns juste trie les gammes alors les réitère
par l'IPS dans chaque gamme et produit d'un procès-verbal du l'inverse-DNS-type A cela
représente codes du pays.

COMMENT CELA FONCTIONNE - EN DÉTAIL

Plutôt que réitérer par chaque IP address, les essais de régime pour sauter à travers
cours entiers à la fois (256 IPS, 65536 IPS, etc.). Plutôt que réitérer
par chaque IP, la boucle réitère par des cours ou l'IP s'échelonne (celui qui sont
plus petit au contrôle de boucle), using contrôle-se brise à l'accummulate voisin
gammes si possible de sorte que les cours entiers qui sont dans le même pays ne fassent pas
produire des nombres importants de procès-verbaux.

Premièrement, des IPS sont considérés des nombres à 4 chiffres, mais dans base-256. Dans autre
des mots, chaque octet est traités comme si c'étaient un chiffre base-256 unique. Ceci
s'avère être commode parce que des optimisations de grandes accumulations de l'espace d'IP peuvent être faites par la recherche des places où les chiffres base-256 moins significatifs sont zéro.

Ensuite, des gammes d'IP sont décomposées en secondaire-gammes suivantes :

Différents IP address optionnels (IE : 4 octets)
L'Un-cours optionnel s'échelonne (IE : 3 octets)
Le B-cours optionnel s'échelonne (IE : 2 octets)
Le C-cours optionnel s'échelonne (IE : 1 octet)
Le B-cours optionnel s'échelonne (IE : 2 octets)
L'Un-cours optionnel s'échelonne (IE : 3 octets)
Différents IP address optionnels (IE : 4 octets)

Considérant qu'il y a une configuration ici, Im therese sûre une voie élégante à
traitement divisant ceci vers le bas en deux boucles (on réduisant les octets et une
en augmentant les octets), mais moi biseauter se gêne, ainsi interruption mauvaise il vers le bas dans
sept boucles. Genre de hard-coded, mais au moins de son simple.

Pour la facilité du traitement, les IP address sont réellement convertis en nombres de 32 bits, puis en arrière de nouveau. Ceci simplifie des mathématiques et boucler par des gammes.

C'est joli beaucoup il, réellement…

Noter qu'actuel il y a environ 80.000 procès-verbaux de RIR entre chacun des cinq
Bureaux d'ordre. Ceci prend environ 35 secondes sur un 2.4GHz P4 au procédé, et
produit d'un dossier 26MB avec environ 3/4 million de lignes (RRs). Ceci entraîne le GRIPPAGE
pour employer au sujet de 100MB ou ainsi de la mémoire, et sur une machine lente la fera probablement prendre trop longtemps à la réponse, alors qu'il recherche la zone. Que la zone de taille peut
prendre une minute ou deux au chargement, qui est bien un moment.

Algorithme de base :

Caractéristiques affichées et de processus de RIR :

Afficher les gammes de RIR
Trier les gammes de RIR par IP address de début
Coller ensemble les gammes contiguës du même pays

Pour chaque gamme

Produire de l'IPS au début de la gamme

Produire des Un-cours au début de la gamme

Produire des B-cours au début de la gamme

Produire des C-cours au milieu de la gamme

Produire des B-cours à l'extrémité de la gamme

Produire des Un-cours à l'extrémité de la gamme

Produire de l'IPS à l'extrémité de la gamme
Télécharger

RIR DNS convertisseur 0,1: Screenshot

Liens commerciaux
Télécharger RIR DNS convertisseur 0,1

RIR DNS convertisseur 0,1: Mot-clé

RIR DNS convertisseur 0,1: Signet

Hyperlink code:
Hyperlink and Intro code:

RIR DNS convertisseur 0,1: A voir également

RIR DNS convertisseur 0,1: Review
Nom de l'auteur :  
Auteur email :  
Commentaire :  
Code de sécurité :  
     
   
Mes logiciels
Vous n'avez pas enregistré de logiciel. Cliquez sur Save "à côté de chaque logiciel à mettre à votre panier de logiciels"
Liés à la recherche
Liens commerciaux