serveur DNS: 2 questions

serveur DNS: 2 questions - Windows & Software

Marsh Posté le 21-02-2003 à 21:31:23    

hello, bon il arrive parfois que les server dns que j'utilise (oleane ) tombe ce qui est plutot désagréable.
 
faites peter vos adresses de server dns afin que je puisse les rajouter dans ma connexion rezo
 
de plus j'ai pense à un autre truc
 
je surf toujours quasiment sur les memes sites, est ce qu'il existe un soft qui check chaque sit e que je visite, qui me stocke ca dans un fichier ou je ne sait ou et qui viendrai palier aux server en rade ( en gros les dns tombe mais spa grave, win va checker dans la liste que j'ai en local sur mon pc ou en rezo )

Reply

Marsh Posté le 21-02-2003 à 21:31:23   

Reply

Marsh Posté le 21-02-2003 à 21:39:14    

bah ce que tu faire c'est un serveur dns local :)
 
sous linux c faisable assez facilement


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 21-02-2003 à 21:55:57    

J'ai développé en java un soft qui fait relais DNS, ca ressemble bien à ce que tu veux. sauf que je stocke pas en local les entrées DNS, c'est juste pour tracer vers où IE va...
 
Je peux te filer des pistes pour ca (si tu sais développer un minimum) :
 
(tu mets ton IP locale dans les lignes de DNS de ta config IP)
tu écoutes en local sur le port 53, en UDP (DatagramSocket). quand tu recois un message, il s'agit d'une demande DNS. il te suffit de la transférer sur le port 53 (toujours UDP) du vrai DNS, tu attends la réponse, et tu la forwarde dans le tuyau d'où venait initialement la requete.  De là tu peux ajouter un traitement qui récupère les infos des réponses, et qui met à jour une base de données, pour que la fois suivante tu puisse répondre directement.
 
Pour ce qui est d'analyser la requete DNS, et savoir sous quelle forme répondre, la RFC est la 1035 (par exemple à http://www.enseignement.polytechni [...] t/#rfc1035 ).
 
Voilà pour les infos.

Reply

Marsh Posté le 21-02-2003 à 21:58:55    

Autre chose, pas la peine d'essayer les DNS d'autres fournisseurs d'accès, ils refuseront de répondre puisque tu ne viens pas de leurs listes d'abonnée (ton IP ne t'ouvre pas leur accès, en gros seuls les connectés FREE peuvent accéder aux DNS de FREE? idem pour Wanadoo, ...)
 
Encore autre chose, si tu fais un programme qui se souvient des  réponses DNS, fais gaffe aux IP dynamiques, car ton programme ne se souviendra que des IP a la premiere connection là bas, si l'IP a changé depuis il t'aiguillera sur une IP périmée.

Reply

Marsh Posté le 21-02-2003 à 22:24:23    

merci pour toutes tes orientations bill.fr mais je suis pas codeur pour deux sous
 
la piste linux est effectivement interessante mais fo le courage de s'y remettre (et de bloquer une machine pour ca :/)
 
enfin pour les server dns tous ne sont pas bloqué puisque je suis chez club et que j'utilise ceux d'oleane sans probleme

Reply

Marsh Posté le 22-02-2003 à 00:00:12    

mousse121 a écrit :

merci pour toutes tes orientations bill.fr mais je suis pas codeur pour deux sous
 
la piste linux est effectivement interessante mais fo le courage de s'y remettre (et de bloquer une machine pour ca :/)
 
enfin pour les server dns tous ne sont pas bloqué puisque je suis chez club et que j'utilise ceux d'oleane sans probleme


Donne toujours ceux d'Oleane, STP.
Je suis aussi chez Club, ceux d'Oleane ont quoi de plus??? Fiabilité, rapidité, ...

Reply

Marsh Posté le 22-02-2003 à 00:11:25    

C.ROOT-SERVERS.NET.     221586  IN      A       192.33.4.12
D.ROOT-SERVERS.NET.     221586  IN      A       128.8.10.90
E.ROOT-SERVERS.NET.     221586  IN      A       192.203.230.10
F.ROOT-SERVERS.NET.     221586  IN      A       192.5.5.241
G.ROOT-SERVERS.NET.     221586  IN      A       192.112.36.4
H.ROOT-SERVERS.NET.     221586  IN      A       128.63.2.53
I.ROOT-SERVERS.NET.     221586  IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     221586  IN      A       192.58.128.30
K.ROOT-SERVERS.NET.     221586  IN      A       193.0.14.129
L.ROOT-SERVERS.NET.     221586  IN      A       198.32.64.12
M.ROOT-SERVERS.NET.     221586  IN      A       202.12.27.33
A.ROOT-SERVERS.NET.     221586  IN      A       198.41.0.4
B.ROOT-SERVERS.NET.     221586  IN      A       128.9.0.107
 
Pour les root servers.

Reply

Marsh Posté le 22-02-2003 à 00:49:53    

je le vois mal se taper la recherche d'une adresse lui meme avec nslookup :)
 
 
faut etre motiver  :D


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 22-02-2003 à 01:03:49    

sinon pour le fichier où tu peut mettre une sorte de cache, c'est le fichier hosts dans windows/system32/drivers/etc/ je crois ou qqch comme ça

Reply

Marsh Posté le 22-02-2003 à 02:19:48    

Je@nb a écrit :

sinon pour le fichier où tu peut mettre une sorte de cache, c'est le fichier hosts dans windows/system32/drivers/etc/ je crois ou qqch comme ça


Sauf quand il devient trop gros c'est mal (tm) :D
Plus simple a mon avis de mettre un serveur dns local ;)

Reply

Marsh Posté le 22-02-2003 à 02:19:48   

Reply

Marsh Posté le 22-02-2003 à 13:47:33    

oleane c'est la branche pro de Ft donc leur dns sont tres rarement en panne  
 
je les donnes ici:
 
primaire:  194.2.0.40
secondaire:  194.2.0.20
 
 
heu on peut se monter un server dns sous win 2K (pro ca serait le top )?


Message édité par mousse121 le 22-02-2003 à 13:48:46
Reply

Marsh Posté le 22-02-2003 à 13:52:12    

Oui
tu mets un bind 9.2.2rc1 tout simplement ;) ( ou un 8.3.3 car les autres  9 sont un poil buggés genre cela te bouffe 10% de ressource va savoir pk .. )
tu configures le named.conf comme il faut , tu y colles la zone '.' qui va bien & cela roule comme il faut ;)
 

Reply

Marsh Posté le 22-02-2003 à 13:59:08    

merci je vais jeter un oeil a tout ca
 
si j'ai ou soucy je t'embettrai :D

Reply

Marsh Posté le 22-02-2003 à 14:06:07    

mousse121 a écrit :

merci je vais jeter un oeil a tout ca
 
si j'ai ou soucy je t'embettrai :D


pas de pro ;)
( irc.tafiole.net #occo ) :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed