J'ai une question sur comment ou quelle est la technologie derrière la scène pour rendre un nom d'hôte disponible dans le réseau local
Par exemple, on peut aller à http://tplinkeap.net pour configurer directement votre routeur (ou commutateur) local, et cette adresse tplinkeap.net "automatiquement" est résolue en une adresse IP locale (192.168.1.155 par exemple)
Je comprends qu'il existe mDNS / NetBIOS / Bonjore, mais il semble que cela ne rende qu'un nom d'hôte accessible au format [nom d'hôte] .local. Toutefois, pour autant que je sache, une adresse .net ne nécessite-t-elle pas toujours un enregistrement DNS public? Et je suppose que la solution de tp-link fonctionne à la fois sur des serveurs Windows et non Windows.
Quelqu'un sait comment ces sociétés de périphériques réseau le rendent disponible, aidez-nous à révéler le mystère. Merci.
Réponses:
Ils pourraient utiliser un enregistrement DNS public et le diriger vers une adresse IP privée, qui correspondrait à l'adresse IP par défaut du périphérique TP-Link, mais cela pourrait varier en fonction du périphérique ou du modèle, et dépendrait de la présence d'une personne disposant d'une connectivité Internet existante. éliminez le besoin de disposer d'un périphérique TP-Link, tel qu'un routeur), il est fort probable qu'ils utilisent la redirection hôte-en-tête pour saisir la partie de votre demande indiquant le site que vous avez essayé de visiter, puis diriger votre trafic vers le Web. démon intégré au périphérique TP-Link, dont l’IP est déjà connue, c’est-à-dire que vous avez obtenu une adresse IP par DHCP ou une adresse attribuée statiquement (y compris une adresse IP de passerelle) conformément aux instructions fournies avec votre appareil.
Une autre possibilité est que le périphérique agisse comme un proxy transparent (similaire à ce qui pourrait être fait avec Squid) pour détourner le trafic destiné à tplinkeap.net et le diriger vers un httpd interne sur le périphérique.
En outre, non, .net ne nécessite pas toujours un enregistrement DNS public. Si vous hébergez vos propres services DNS, vous pouvez créer une zone d'un domaine basé sur .net et remplacer à volonté toutes les entrées pour diriger le trafic ailleurs. Il en irait de même avec les modifications apportées à votre fichier "hôtes" local.
la source