W dzisiejszym wpisie postaram się przybliżyć konfiguracje rekordów DNS własnej domeny w serwisie Freedns.42.pl(dawniej freedns.sgh.waw.pl). FreeDNS.42pl to serwis udostępniający darmowe serwery DNS wraz z ciekawym panelem, dostępnym po Polsku, oczywiście jak mówi sama nazwa – wszystko to mamy za darmo. Wiele serwisów hostingowych oferuje konfiguracje rekordów DNS, jednak nie każdy lub nie każdy umożliwia skonfigurowanie wszystkich rekordów. Skorzystać z FreeDNS możemy zawsze, nawet gdy posiadamy wypasiony hosting z konfiguracją rekordów DNS i skonfigurowanymi subdomenami, lub gdy korzystamy z darmowego hostingu np.CBA.PL – ważne aby można było podpiąć własną domenę(chociaż dostępne mamy też przekierowania...).
Pierwszym krokiem jest założenie konta na freedns.42.pl, następnie utworzenie strefy. Nazwa strefy to nazwa naszej domeny. Typ strefy to oczywiście Podstawowy – gdyż FreeDNS będzie od teraz naszym głównym i zapasowym serwerem DNS. FreeDNS może być też tylko serwerem zapasowym, jednak nie o tym dziś będzie.
Nie zapomnijmy zmienić serwery DNS u naszego operatora domeny na fns1.42.pl i fns2.42.pl ;)
Po stworzeniu strefy przechodzimy do jej edycji – klikamy w „Modyfikuj strefę” na górnej belce, następnie wybieramy naszą strefę. Ukazuje nam się właściwy panel konfiguracyjny, w dodatku ładnie opisany:)
1. Jako pierwszy przykład pokaże w jaki sposób skonfigurować aby nasze domeny i subdomeny kierowały pod DNS naszego hostingu. Jest to typowy scenariusz z którym każdy pewnie będzie miał do czynienia. Nie jestem pewien czy taka konfiguracja jest w 100% poprawna, ale u mnie działa :) Dla przykładu posłużymy się domeną mojadomena.pl która będzie kierowała na NS1 pewnego serwisu hostngowego na którym mamy już ustawioną domene w panelu. Ja wykorzystałem do tego celu rekord A, jednak do konfiguracji tego rekordu musimy posiadać adres IP serwera NS1 – aby jak najszybciej go poznać wystarczy wykonać polecenie ping – w przypadku ns1.cba.pl IP to 95.211.92.27. Następnie tworzymy rekord jak na poniższym screenie.

Jak widać na screenie – nasza domena mojadomena.pl(znak @ oznacza naszą domene - strefe) oraz jej 2 subdomeny (subdomena.mojadomena.pl i subdomena2.mojadomena.pl) są podpięte do cba.pl natomiast subdomena blog.mojadomena.pl kieruje na Jogger.pl – ten przykład oparty jest na mojej konfiguracji gdyż też korzystam(jeszcze) z cba.pl i Jogger'a ;)
Zapisujemy ustawienia, w ciągu 15 minut strefa powinna zostać odświeżona o czym zostaniemy poinformowani mailem, adres powinien zacząć działać po kilku minutach lub kilku godzinach – wszystko zależy od DNSów naszego ISP.
2. Jako drugi przykład konfiguracji pokaże w jaki sposób zrobić subdomene która będzie kierowała na nasze prywatne, domowe, IP – oczywiście jeżeli nasz ISP udostępnia nam publiczne IP. Opiszę mój przykład czyli przypadek z zmiennym IP na łączu ADSL z routerem. Do tego celu najlepiej utworzyć alias w DynDNS.com – opisy łatwo znaleźć w Internecie, być może już opisywałem takie coś na przykładzie no-ip.com. Następnie pobieramy klienta bądź konfigurujemy router do pracy z dyndns.com wpisując nasz alias, login i hasło i gdy mamy już działający alias DynDNS kierujący na nasze IP możemy przystąpić do konfiguracji rekordu CNAME w panelu FreeDNS.
Mamy naszą domenę mojadomena.pl i chcemy do niej utworzyć subdomenę 'home' aby adres home.mojadomena.pl kierował nas pod nasz DynDNS czyli dla przykładu 'mojdom.dyn-dns.org'. Rekord CNAME będzie wtedy wyglądał następująco:

Nie zapomnijmy o kropce na końcu naszego DynDNSa gdyż jest on poza naszą strefą jak czytamy z podpowiedzi.
Jednak gdy posiadamy w domu łącze z stałym adresem IP(np.123.123.123.1), zamiast rekordu CNAME tworzymy nowy rekord A, wyglądający następująco:

Czyli podobnie jak w pierwszym przypadku. Zapisujemy i czekamy na efekty :)
3. Jako trzeci i już ostatni przykład wykorzystania FreeDNS pokaże jak skonfigurować domenę do współpracy z Google Apps – krótko mówiąc utworzymy poczte w naszej domenie :)
Zaczynamy od utworzenia konta Google Apps (https://www.google.com/a/cpanel/domain/new) – wybieramy konto darmowe – będziemy mogli utworzyć na nim do 50 kont email w naszej domenie – przeciętnemu userowi powinno to wystarczyć ;) Po utworzeniu konta należy konto zweryfikować – najszybciej jest umieścić pliczek html z panelu na naszym serwerze ;) Po zweryfikowaniu możemy uruchomić usługę Google Mail w panelu i przejść do konfiguracji DNS. Pokaże teraz screeny moich ustawień które działają u mnie bez problemu już jakiś czas :)
Konfiguracja rekordów MX:

Konfiguracja rekordu TXT – jest wymagany aby mechanizmy anty-spamowe przepuszczały wiadomości – lub jakoś tak ;) Oczywiście w miejsce Dav4.pl wstawiamy własną domenę.

Możemy sobie skonfigurować jeszcze takie jak by subdomeny – przekierowania kierujące bezpośrednio do naszych usług google – ja utworzyłem sobie takie aliasy do wszystkich usług: mail.dav4.pl ; calendar.dav4.pl ; docs.dav4.pl etc. Konfiguracja wygląda u mnie następująco:

Po zapisaniu ustawień odczekajmy nieco dłużej niż poprzednio dla pewności. Potem spróbujmy wysłać sobie maila z innej poczty – jeżeli wróci – oznacza to że musimy jeszcze poczekać lub sprawdzić ustawienia. W panelu google apps (http://www.google.com/apps/intl/pl/business/index.html) możemy dodawać kolejnych użytkowników – nowe maile.
Na koniec taka porada – jeżeli braknie nam pól np. dla naszych subdomen to w ustawieniach możemy zwiększyć ich ilość.
Myślę że ten wpis może komuś się przydać, gdyż sam dużo Googlowałem aby sobie to wszystko ładnie ustawić.