Une approche à contre-courant de La réponse de bmike serait d'utiliser un DNS dynamique (DDNS) pour vous fournir des services DNS sur votre adresse IP attribuée dynamiquement. Vous devrez configurer votre pare-feu pour autoriser/transférer les ports si nécessaire, mais d'un autre côté, cela vous donne beaucoup plus d'options (comme l'hébergement de vos propres serveurs web).
DNS dynamique
Il existe de nombreux fournisseurs de DDNS, certains payants, d'autres gratuits. Je recommande personnellement FreeDNS car ils sont gratuits (comme la bière) et compatibles avec un certain nombre de routeurs et pratiquement tous les systèmes d'exploitation.
En gros, vous vous inscrivez sur leur site en sélectionnant un TLD, puis en ajoutant vos informations d'hôte. Par exemple : myhost.example.com
Ils vous assigneront à example.com
mais vous pouvez choisir le nom de votre hôte ( myhost
). De là, n'importe où sur le web, vous pouvez rejoindre votre maison en allant sur myhost.example.com
.
Pare-feu/transfert de port
Vous pouvez transférer tout le trafic du port 22 (SSH) du routeur directement vers votre serveur. En fait, vous pouvez utiliser un port non standard (c'est-à-dire 40022) sur le pare-feu pour plus de sécurité. Lorsque vous utilisez SSH, il vous suffit de spécifier le port et le pare-feu le transmettra de manière appropriée.
ssh user@myhost.example.com -p 400222
Il en va de même pour SCP et SFTP. Vous devez consulter le guide de configuration de votre routeur pour obtenir des informations spécifiques sur la redirection de port.
Il existe un certain nombre de clients disponibles qui fonctionnent sur les routeurs ou sur le système. Si votre routeur le prend en charge, utilisez ce client. Sinon, installez le client sur votre serveur et faites-le mettre à jour périodiquement.