Srv proxy 2e partie - dns forwarding

Description

[Permet de créer/router des nom de domaine HostResolving/IPResolving]

Pour ceux qui ne connaissent pas encore les DNS voici qlq explications :

Un Domain Name Server (DNS RFC: 1034) est une machine qui
peut etre interogé pour, entre autre, transformer un nom de site
(ex: www.vbfrance.com) en adresse IP (ex: 192.168.0.2)
c'est la base meme du web actuel !

Le but de la source est donc de permettre, dans un environement
LAN, au machine de disposer d'un server DNS et par la meme
occasion d'interroger le server DNS de l'ISP
(c'est pas tres clair la non ?....)

Ok pour etre concret, vous avez un reseau de 2 ordi ou plus chez vous
un seul est relier au net les autres sont relié au reseau par un hub
vous souhaitez mettre en place un intranet vous disposez d'un webserver
il ne reste plus qua vous trouver un nom comme htt://monreseau.com
et de le configurer dans le serveur DNS pour qu'a chaque fois qu'une
machine du reseau tape dans IE http://monresau.com il tombe
sur la page d'acceuil de votre intranet

J'espere avoir été un peu plus clair

Deuxieme utilité il joue le role de tunnel entre la machine du reseau
et le DNS de l'ISP (fournisseur internet) pour pouvoir utiliser (grace a
un proxy) des applications comme messenger ou AIM

Bref pour ceux que ça interesse voici la source !!!

Source / Exemple :


'Voir le zip
'
'Pour info : La captue montre comment changer le DNS d'un pc avec WinXP
'

Conclusion :


Le server est ultra buggé merci de m'indiquer vos trouvailles
Il ne gere pas non plus les files d'attente, consequence :
un msg peut avoir une reponse aoir un autre msg envoyé precedement

Un vrais casse téte... que du bonheur !

B@nne prog

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.