Stap 10: Een dynamische DNS-Service configureren
Dit is waarschijnlijk een van mijn favoriete stappen, alleen omdat ik nog nooit eerder hebt gedaan. Wij moeten een dynamische DNS-service zo instellen dat we niet hoeft te typen in het IP-adres van onze Pi wanneer wij willen via het internet verbinding maken met het. Dit is handig omdat veel ISP's automatisch uw IP gedurende een periode van tijd veranderen zal. Instellen van Dynamic DNS zal toestaan dat IP te veranderen, maar nog steeds uw Pi toegankelijk!
Ik houd niet van te betalen voor dingen, en dit project was al op een krap budget. Dus ik koos een gratis optie, die de No-IP dienst is.
U gaat hebben aan opstelling een rekening met neen-ip, kiest u een hostnaam bijvoorbeeld "myferrets.no-ip.org". Zodra u de account hebt gemaakt en de gratis opties gekozen, you gonna moet de dynamische Update-Client te installeren. Volg de instructies hier en je zult worden gedaan in een handomdraai.
Zodra het is geïnstalleerd, krijgen uitgevoerd en volg instructies door te typen "sudo noip2". De service moet worden gestart. Ga je gang en gebruik "touch /home/pi/autonoip" de datum te wijzigen op de bestanden.
Nu zult u willen gebruiken nano te openen het Leesmij-bestand en breng de gewenste wijzigingen er dievan u. We gaan niet het zelfde ding we voor de externe schijf deden te dwingen noip2 uitvoeren bij het opstarten. Typ "nano /usr/local/src/noip-2.1.9-1/README. EERSTE"om te openen de README. Kopieer het script dat is opgenomen in het bestand, en sluiten nano. Maak nu een nieuw bestand dat ik noemen "autonoip wilde" door te typen "nano /home/pi/autonoip". Plak het script in dit bestand, wijzigingen opslaan en sluiten nano.
Nu alles wat we moeten doen is verplaatst van het script in onze init directory door te typen "mv - v /home/pi/autonoip /etc/init.d/autonoip".
We moeten nog steeds tweaken onze opstartscripts een beetje, dus deze opdrachten uitvoeren:
sudo chmod 755 /etc/init.d/autonoip
sudo chmod 755 /etc/init.d/mounthdd
sudo update-rc.d autonoip defaults
sudo update-rc.d mounthdd defaults
Dit verzoekt de Pi zijn de twee scripts uitvoerbaar, en om ze te draaien bij het opstarten.
Test dit door te gaan naar een browser op een andere machine, en ga naar "myferrets.no-ip.org" of wat dan ook uw hostname.