Mikrotik – dynamiczny DNS z własną domeną
Większość łącz z których korzystam posiada publiczny zmienny adres IP aby bez problemu utrzymywać dostęp do swojego urządzenia lub wystawionych na świat usług (w moim wypadku najczęściej są to kamery CCTV) korzystam z mechanizmu dynamicznego DNS. Mikrotik domyślnie posiada taką funkcjonalność. Pamiętam jeszcze kiedy aby uruchomić dynamicznego DNS trzeba było używać skryptów i zewnętrznych dostawców np. dyndns.comAktualnie usługa dynamicznego DNS jest dostępna na MT i nie jest dodatkowo płatna. W praktyce działanie usługi to sprawdzanie co określony czas (w przypadku MT minimalny interwał to 1 minuta) adresu IP którym urządzenie prezentuje się wychodząc na świat i przypisanie go do nazwy domenowej. Aktywujmy swojego dynamicznego DNS!IP > Cloud > DDNS Enabled (zaznaczamy checkbox) > ApplyPo tej operacji w polu DNS Name pojawi się nazwa domenowa rozwiązująca się na nasz publiczny adres IP. Co ważne, w moim przypadku na interfejsie WAN nie mam publicznego IP ponieważ jestem za podwójnym NAT a mimo wszystko MT podstawia adres IP którym prezentuje się wychodząc na świat a nie adres wewnętrzny dodany na interfejsie. Jeśli zajdzie potrzeba użycia adresu na interfejsie należy zaznaczyć checkbox Use Local Address.
/ip cloud set ddns-enabled=yes update-time=yes ddns-update-interval=1m
Sprawdzmy czy nazwa domenowap która pojawiła się podczas konfiguracji rzeczywiście rozwiązuje się na nasz adres IP.
Uruchamiamy wiersz poleceń systemu windows (tak, jestem windziarzem)
Korzystając z poniższego polecenia sprawdzamy w odpowiedzi dostaniemy nasz adres IP.
nazwadomenowanaszegomikrotika.net oczywiście zmieniamy na nazwę z pola DNS Name w IP > Cloud
nslookup nazwadomenowanaszegomikrotika.net
Nazwa domenowa generowana jest na podstawie numeru seryjnego naszego urządzenia. Zgodzicie się ze mną, że jest trudna do zapamiętania i znacznie łatwiej zapamiętalibyście np. mikrotik.damianmac.pl ?
Zakładam, że mamy wykupioną własną domenę. W moim przypadku jest to domena damianmac.pl chciałbym aby domena mikrotik.damianmac.pl kierowała na mojego MT posiadającego zmienny adres IP. Z pomocą przychodzi nam rekord CNAME pozwalający przekierować jedną nazwę domenową na drugą.
Czyli mikrotik.damianmac.pl wskaże na nazwanaszegomikrotika.net a nazwanaszegomikrotika.net wskaże na nasz aktualny adres IP.
Ja korzystam z panelu do zarządzania directadmin dlatego dla przykładu pokaże jak to zrobić akurat na nim ale procedura dodawania rekordu cname powinna być zbliżona dla innych dostawców.
W ząrządzaniu strefą DNS w wierszu CNAME po lewej stronie wpisujemy mikrotik (ponieważ chcę użyć domeny mikrotik.damianmac.pl) a po prawej domenę skopiowaną z IP > Cloud > DNS Name zakończoną kropką czyli „nazwadomenowanaszegomikrotika.net.”
Po czasie niezbędnym na propagacje rekordu DNS domena mikrotik.damianmac.pl kieruje na aktualny adres naszego MT.
Na koniec sprawdzamy czy rzeczywiście działa tak jak chcemy. W wierszu poleceń cmd wpisujemy:
nslookup mikrotik.damianmac.pl
Rad
Super poradnik.
Pytanie jaki rekord na DNS trzeba ustawić aby przekierować nazwę domenowa na adres IP? Zakładam że mam stały, publiczy adres IP na porcie WAN mikrotika.
Damian
Dziękuje, jest mi bardzo miło.
Jeśli masz stały publiczny adres IP na MT to wystarczy ustawić rekord A mikrotik.domena.pl > adres ip.
Marcin
Witam. Czy ustawienia cname robię na koncie hekko w domenie glównej czy subdomenie? U mnie cały czas wyrzuca IP strony www, nie przekierowuje na domenę mikrotika?
Damian
To zależy od Ciebie, ja proponuję subdomenę np. mt.twojadomena.pl wtedy nazwa mt.twojadomena.pl powinna rozwiązywać się na domenę cloud z MT a domene twojadomena.pl na adres IP serwera www (oczywiście nie znam Twojej konfiguracji więc opisuję najbardziej typowy przypadek)
aldii
piekne-chwile.pl to moja prywatna strona dot. fotografi. Zrobiłem sobie subdomenę aldii.piekne-chwile.pl i tam przekierowanie cname zgodnie z Twoim artykułem na domenę MT. Jednak subdomena aldii cały czas zwraca IP strony piekne-chwile.pl a nie MT.
Jerzy
Dzień dobry,jakie znaczenie ma „DDNS Update Interval” ? Pozdrawiam,Jerzy.
Damian
Jest to czas (interwał czasowy) co ile wpis DNS jest aktualizowany aktualnym adresem IP.
Jerzy
Dzień dobry,rano dodałem komentarz,teraz widzę,że go nie ma. Czy został usunięty? Pozdrswiam,Jerzy
Damian
Komentarze podlegają moderacji, dopiero teraz zatwierdziłem i odpowiedziałem.
Jerzy
Dzień dobry,dziękuję za odpowiedź. Jeżeli „DDNS Update Interval” jest w ogóle nie wypełniony, to jak przebiega aktualizacja wpisu ? Pozdrawiam,Jerzy.
Marcin
Czy trzeba na mikrotiku robić dodatkowe przekierowanie czy coś? Mam wykupioną domenę na home.pl. Ustawiłem w tej domenie nazwę kanoniczną taka jak w mt i moją nazwę. Strona nie działa. Proszę o pomoc
Damian
Na mikrotiku trzeba zrobic przekierowanie odpowiednich portow. 80 dla HTTP i/lub 443 dla https.