Forum > Tematy dowolne > Przekierowanie domeny na własny serwer

Strona 1 z 1 1
skocz

Inferno

Wysłane 2014-08-12 20:46

Nie wiem, czy to dobry dział, czy może powinno być gdzie indziej, ale chodzi mi o domenę.

Wykupiona 1and1.pl sama domena.
Chce, aby ktoś, kto wysyła maila, np. osoba@mojadomena.pl, ten mail docierał do mojego serwera, który obsługuje pocztę.

Co powinienem zrobić ? Dostawca, od którego kupuję domenę (bez serwera), udostępnia jakieś panel administracyjny w którym mogę wpisać adresy DNS mojego serwera ?

Frost

  • Frost
  • wiadomość Użytkownik

  • 2581 wypowiedzi

Wysłane 2014-08-12 20:53

Jeżeli dobrze pamiętam to musisz przekierować MX'y na własny serwer i powinno hulać.

adir

  • adir
  • wiadomość Użytkownik

  • 974 wypowiedzi

Wysłane 2014-08-12 21:42

Ustaw rekordy:
A
MX
i TXT (dla SPF) np. v=spf1 mx -all
ewentualnie CNAME np. dla www (chyba, że WWW ma zostać gdzie indziej a poczta gdzie indziej)

Mam nadzieję, że IP na który ustawiasz domenę nie jest z puli adresów dynamicznych, bo wtedy część
serwerów pocztowych nie będzie odbierać od Ciebie poczty. Ogólnie sprawdź czy IP nie siedzi w RBLach:
[LINK]

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Inferno

Wysłane 2014-08-12 22:59

Łohoho, ale spokojnie, po kolei.

Co to jest to A, MX i inne.

Gdzie to mam ustawić ? Na swoim serwerze ? Czy w panelu administracyjnym domeny ?

kowgli

  • kowgli
  • wiadomość Użytkownik

  • 4367 wypowiedzi

Wysłane 2014-08-12 23:30 , Edytowane 2014-08-13 09:16

http://pl.wikipedia.org/wiki/Domain_Name_System
Generalnie chodzi o to, żeby móc mieć różne usługi przekierowane na różne serwery (np. WWW na jeden a pocztę na inny). Powinno to się dac ustawić w panelu zarządzania, gdziekolwiek masz domenę. Zapytanie najpierw trafi tam, gdzie masz zarejestrowaną domenę. Dalej możesz przekierować gdzie chcesz.

Edit:
Masz dłuższe doświadczenia z 1and1? Ofertę mają rewelacyjną, ale opinie bardzo niepochlebne. Ponoć fatalna wydajność i tragiczne wsparcie. Jestem ciekaw jak jest naprawdę. Od jakiegoś czasu szukam hostingu windowsowego dla takiego mojego małego startupu i oferta 1and1 się mocno wyróżniała. Po przeczytaniu opinii jednak zapał mi się mocno ostudził.

elkoos

  • elkoos
  • wiadomość Użytkownik

  • 3760 wypowiedzi

Wysłane 2014-08-13 09:33 , Edytowane 2014-08-13 09:35

Panel 1and1 jest lekko powiedziawszy "ubogi" w funkcje dotyczące domeny, ale co tam ;) CNAME na ten przykład sam nie zmienisz. Zrobi to za Ciebie pomoc techniczna, musisz im to wysłać jako zgłoszenie w emailu.

@kowgli
Mam u nich serwer, stoi, działa. Mają dziwne wsparcie techniczne i trochę okrojony panel z funkcji dla użytkownika. To dla mnie największa wada, ale da się z tym żyć.

Inferno

Wysłane 2014-08-13 10:07

Nie, ja w zasadzie nie wiedziałem, że takie coś istnieje :P

Ktoś inny wykupił domenę, a teraz chce zrobić przekierowanie na własny serwer. Tylko nie ma do nich ani loginu ani hasła ....
Na serwerze jest ustawiona ta domena do obierania poczty i teraz trzeba jakoś poinformować świat, gdzie mają te dane iść.

elkoos

  • elkoos
  • wiadomość Użytkownik

  • 3760 wypowiedzi

Wysłane 2014-08-13 13:07

Login i hasło odzyskuje się bez problemu. Od tego jest pomoc techniczna. Reszta - wymaga podstawowej wiedzy w temacie domen i tego co i gdzie. Jeśli ktoś chce sam hostować domenę, można to też tak zrobić, tyle że łatwiej zrobić przekierowanie po prostu od operatora.

Inferno

Wysłane 2014-08-14 12:29 , Edytowane 2014-08-15 12:30

Ok, pogadałem z pomocą techniczną.

Powinienem dostać hasło do panelu, gdzie mam możliwość przekierowania adresu.

Dowiedziałem się, że mogę to też zrobić z poziomu swojego serwera.
W zasadzie jest tam narzędzie DNS i dużo wpisów - głównie do sieci lokalnych.
Do końca sam nie znam się na DNSach i w pełni nie znam usługi AD.

Samo wprowadzenie adresu, na który teraz tamta domena wskazuje, chyba nie wystarczy ? Kliknę PPM i mam np. nowy host, alias, domena, usługa wymiany poczty (chyba to co mnie interesuje). Czy to o to chodzi ?

Jest jeszcze inna domena wskazująca na ten serwer, ale jej wpisu nie znalazłem. Pewnie została przekierowana przez panel klienta tamtej strony ?


//

Ok.
Zrobiłem tak, że mogę wysyłać pocztę z tej domeny. Wysłana poczta trafiała do mojego konta Google. Problem jest w druga stronę. Jak odpowiadam na maila i wysyłam z Google na tą pocztę - nie dochodzą.
Po prostu DNS nie jest zaktualizowany.
Interesuje mnie, czy jest możliwość aktualizacji DNS bez korzystania z panelu klienta w 1and1.pl ? Podczas rozmowy telefonicznej nic nie było na temat wysyłania maili z taką prośbą, tylko zalogowanie się do panelu, lub z poziomu własnego serwera, ale tego nie wiem jak zrobić :(
Wiem, że ileś czasu muszę czekać, aż się DNSy zaktualizują.

adir

  • adir
  • wiadomość Użytkownik

  • 974 wypowiedzi

Wysłane 2014-08-15 14:50 , Edytowane 2014-08-15 14:51

Bez wiedzy o jaką domenę chodzi ciężko sprawdzić.
Możesz spróbować przetestować co zwraca serwer DNS na temat Twojej domeny narzędziami:

dig nazwa_domeny.pl


lub
dig nazwa_domeny.pl @wybrany_serwer_dns.pl

lub programem host
host nazwa_domeny.pl
host -tSOA nazwa_domeny.pl

lub użyć bardzo dobrych darmowych narzędzi online:
[LINK]

lub

mxtoolbox.com - ma kilkanaście różnych testów DNS i serwera www i pocztowego.
Najbardziej rozbudowany to:
[LINK]

W zależności od ustawień strefy  (Twojej domeny) w serwerze DNS - TTL zależy jak długo zmiany będą się "rozchodzić"
po sieci - ściślej mówiąc, jak długo obce serwery DNS będą pamiętać w swoim cache stare info o twojej domenie - jeśli tuż przed zmianą przechowywały je.
Zwykle kilkadziesiąt minut do kilku h. Jeśli, zmieniałeś nie same ustawienia strefy domeny,
a zmieniłeś delegację domeny na inne serwery DNS (czyli aby inne serwery DNS obsługiwały Twoją domenę) to zwykle trwa to około 24 h.

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Inferno

Wysłane 2014-08-15 17:37

Przetestowałem digiem i bez wskazania DNS - pokazuje zły adres.
Jak wskazałem serwer DNS to wyświetla, że na nim znajduje się wpis do tej domeny.

Trochę się męczyłem i grzebałem w ustawieniach.
Na serwerze Windowsowym w ustawieniach DNS dodałem domenę i wpisy do poczty. Jak pinguję na tym serwerze w sieci lokalnej - to pinguje odpowiedni adres. Ale nie wiem, czy ten serwer służy jako DNS do rozgłaszania.
Na serwerze Linuksowym znalazłem narzędzie BIND i utworzyłem nowy plik ze strefą, dodałem ją do konfiguracji, zresetowałem BIND, wyczyściłem cache DNS i zobaczę co to będzie się robiło.

Może wszystko zrobiłem, tylko teraz muszę czekać na propagowanie sygnału.
Sama poczta wewnątrz sieci działa odbiór i wysyłanie. Natomiast na zewnątrz działa tylko wysyłanie, bo DNSy nie są jeszcze ustawione. No cóż jeszcze poczekam.

adir

  • adir
  • wiadomość Użytkownik

  • 974 wypowiedzi

Wysłane 2014-08-15 18:38

Ustawiłeś u tam gdzie kupiłeś domenę, że teraz ma korzystać z Twoich DNSów?
Jeśli, nie to nie będzie korzystać z Twoich serwerów DNS i ustawianie BINDa etc. może pomóc jedynie w sieci lokalnej
- gdzie wymusisz, aby z Twojego Binda korzystali ludzie.
BTW w LANie łatwiej powpisywać IP w hosts :)

Dla ludzi z zewnątrz będzie korzystać z innych serwerów nazw tych, które są ustawione u registara.

Oczywiście nie musisz zmieniać DNSy na swoje. Prawdopodobnie wystarczy skorzystać z panelu firmy u której kupiłeś domenę i ustawić odpowiednio rekord MX i A. I im zostawić obsługę DNS dla domeny. Chyba, że nie świadczą takiej usługi.

BTW masz dwa "swoje" serwery nazw (główny i zapasowy)?

Możesz też skorzystać z darmowych serwerów nazw  [LINK]
Zdaje się, że możesz tam ustawić główny (primary) i zapasowy (secondary) lub tylko zapasowy.

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Inferno

Wysłane 2014-08-16 13:25

Z panelu klienta skorzystać nie mogę, bo szef, co wykupił domenę twierdzi, że nie ma haseł, nie trzeba i nie będzie, bo drugi administrator mówi, że on potrafi to zrobić na serwerze.

Mogę jedynie wierzyć, że takie coś jest możliwe. Chociaż, trochę się dziwię, jak to jest do zrobienia, bo w takim wypadku, mogę chyba przekierować każdą domenę. Ot chociażby wpisze onet.pl, że ma inny adres, a co z tymi serwerami DNS providera u którego się wykupiło domenę, jak one wskazują na jakiś ich wewnętrzny serwer ?

Jest jeden serwer DNS, zapasowy nie wiem czy istnieje, bądź może to drugi serwer służący do Active Directory. Niestety nie było mi dane się tego dowiedzieć, bo drugi admin ma focha.

Ustawiłem tylko rekord MX, dodam jeszcze A, może też będzie potrzebny.

adir

  • adir
  • wiadomość Użytkownik

  • 974 wypowiedzi

Wysłane 2014-08-16 21:03

Jeśli, domena jest obsługiwana przez serwery DNS na których konfiguracje nie masz żadnego wpływu (w sensie poproszenia o ustawienie  rekordów odpowiednich czy też dostęp samodzielny przez panel administracyjny) to nie będziesz mógł zmienić IP domeny.
A wszelkie zmiany w serwerze DNS używanym tylko przez komputery w LAN czy też wpisy w /etc/hosts lub %SystemRoot%\system32\drivers\etc\hosts
mają tylko zasięg lokalny dla LAN (lub wybranego komputera) - a nie dla ludzi z zewnątrz.

W takim układzie w ogóle domeny nie trzeba kupować. można sobie wymyślić adres blabla.bla i stosować lub nawet boss.gov, kto co woli. Do testów taka "domena" starczy.

Ale jak ktoś nie chce poszukać/odzyskać haseł do konta u sprzedawcy domen to co zrobisz :)

Powodzenia.

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Inferno

Wysłane 2014-08-17 08:20 , Edytowane 2014-08-17 08:29

Ok, nie wiem co się porobiło, ale coś się nabroiło.
Najpierw był problem z serwisem BIND9 - nie mógł znaleźć PID procesu przy uruchamianiu. Znalazłem solucję, aby poprawić w pliku ścieżkę do PIDFILE (Chyba tak się jakoś nazywała), to ruszył. Nie wiem czemu, ustawienia się zresetowały czy coś, bo nic w nim nie robiłem, a tu nagle inna ścieżka.
Był problem z rndc - nie może uruchomić z powodu błędu 127.0.0.1#539 (czy jakoś tak). Ale nie pamiętam jak to rozwiązałem. Chyba było to związane z BIND9.

Problem jest taki, że czasem strona WWW się załaduje, czasem nie.

Konfigi, których nie ruszałem:

Domena główna

$ORIGIN .
$TTL 3600       ; 1 hour
domena1.pl               IN SOA  static-server.pl. root.static-server.pl. (
                                2011083001 ; serial
                                28800      ; refresh (8 hours)
                                14400      ; retry (4 hours)
                                3600000    ; expire (5 weeks 6 days 16 hours)
                                86400      ; minimum (1 day)
                                )
                        NS      static-server.pl.
                        A       serverIP
;                        MX      5 domena1.pl.
                        MX      5 static-server.pl.
$ORIGIN domena1.pl.
dns                     CNAME   domena1.pl.
ftp                     CNAME   domena1.pl.
mail                    CNAME   domena1.pl.
nazwa                  CNAME   domena1.pl.
www                     CNAME   domena1.pl.


Domena poboczna:

$ORIGIN .
$TTL 3600       ; 1 hour
domena2.pl             IN SOA  static-server.pl. root.static-server.pl. (
                                2010122700 ; serial
                                28800      ; refresh (8 hours)
                                14400      ; retry (4 hours)
                                3600000    ; expire (5 weeks 6 days 16 hours)
                                86400      ; minimum (1 day)
                                )
                        NS      static-server.pl.
                        NS      jakis.nieznany.mi.server.wystepujacy.tylko.tu
                        A       serverIP
                        MX      5 domena2.pl.
$ORIGIN domena2.pl.
dns                     CNAME   domena2.pl.
ftp                     CNAME   domena2.pl.
mail                    CNAME   domena2.pl.
nazwa                 CNAME   domena2.pl.
www                     CNAME   domena2.pl.


No i ten, co próbuję wprowadzić

$ORIGIN .
$TTL 3600       ; 1 hour
domena3.pl.            IN SOA  nazwa.domena1.pl. dns.domena1.pl. (
                                2014081502 ; serial
                                28800      ; refresh (8 hours)
                                14400      ; retry (4 hours)
                                3600000    ; expire (5 weeks 6 days 16 hours)
                                86400      ; minimum (1 day)
                                )
                        NS      static-server.pl.
                        A       serverIP
                        MX      10 mail.domena1.pl.
$ORIGIN domena3.pl.
mail                    CNAME   mail.domena1.pl.


Teraz kłopot jest taki, że:
- wpisując domena1.pl nie znajduje strony
- www . domena1 . pl - działa
- wpisując domena2.pl działa
- www . domena2 . pl wyświetla indexof. Jak dodam jeszcze index.php do adresu, to wyświetli się dobra strona
- domena3.pl - pomijam, DNSy dalej wskazują na ten 1and1, a do panelu nie mam dojścia. może się faktycznie jakoś da, ale tu pewny nie jestem, może użyć @ - jako serwera autorytatywnego ?

Ale wracając do problemu. Czemu tak się stało ? Użyłem wcześniej polecenia dns-clean - czy on aż tak bardzo namieszał ? Myślałem, że to działa tak damo jak w Windowsie ipconfig /flushdns - i szybko po tym odbuduje cały zakres. Serwer resetowałem, chyba 2 razy.


Dig w Linuksie wyświetla mi:
; <<>> DiG 9.7.3 <<>> www . domena1 . pl
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46091
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.domena1.pl.                 IN      A
;; ANSWER SECTION:
[LINK]          3600    IN      CNAME   domena1.pl.
domena1.pl.              1685    IN      A       serverIP
;; Query time: 65 msec
;; SERVER: 217.30.129.149#53(217.30.129.149)
;; WHEN: Sun Aug 17 07:59:48 2014
;; MSG SIZE  rcvd: 61


Dig na stronie Kloth.net:
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @217.30.129.149 www . domena1 . pl A
 ; (1 server found)
 ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 47536
 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
 ;; WARNING: recursion requested but not available
 
 ;; QUESTION SECTION:
 ;www.domena1.pl. IN A
 
 ;; Query time: 30 msec
 ;; SERVER: 217.30.129.149#53(217.30.129.149)
 ;; WHEN: Sun Aug 17 08:16:38 2014
 ;; MSG SIZE  rcvd: 31


Ale jak używam opcji named-checkzone www . domena1 . pl domena1 . pl . zone:

domena1.pl.zone: 3 : ignoring out-of-zone data (domena1.pl)
domena1.pl.zone:15: ignoring out-of-zone data (dns.domena1.pl)
domena1.pl.zone:16: ignoring out-of-zone data (ftp.domena1.pl)
domena1.pl.zone:17: ignoring out-of-zone data (mail.domena1.pl)
domena1.pl.zone:18: ignoring out-of-zone data (nazwa.domena1.pl)
zone www . domena1 . pl/IN: has 0 SOA records
zone www . domena1 . pl/IN: has no NS records
zone www . domena1 . pl/IN: not loaded due to errors.


A w przypadku named-checkzone domena1.pl domena1.pl.zone:

zone domena1.pl/IN: loaded serial 2011083001
OK


Tutaj named.conf

// generated by named-bootconf.pl
options {
        directory "/etc/namedb";
        pid-file "/var/run/named.pid";
        statistics-file "/var/run/named.stats";
        /*
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.
         */
        // query-source address * port 53;
         listen-on { SERVERIP; };
         heartbeat-interval 60;
};
//
// a caching only nameserver config
//
zone "domena1.pl" IN {
        type master;
        file "domena1.pl.zone";
        allow-update { none; };
};
zone "domena2.pl" IN {
        type master;
        file "domena2.pl.zone";
        allow-update { none; };
};
zone "domena3.pl" IN {
        type master;
        file "domena3.pl.zone";
        allow-update { none; };
};
include "/etc/rndc.key";


Większości z tych rzeczy nic nie ruszałem.

adir

  • adir
  • wiadomość Użytkownik

  • 974 wypowiedzi

Wysłane 2014-08-17 09:19 , Edytowane 2014-08-17 09:33

Kilka szybkich uwag (zaraz muszę iść zerknę wieczorem na Twój post).
1. Przy każdej zmianie strefy zmieniaj numer seryjny
    W formacie 2014081701   czyli data plus numer kolejnej zmiany danego dnia czyli 01, 02 etc.

    a) secondary DNS pobierze strefę z serwera nadrzędnego tylko jak mu się numer seryjny zmieni
    b) dużo łatwiej zdiagnozować problem z serwerami porównując jaki mają serial numer
       np. poprzez host -tSOA domena.pl
         host -tSOA domena.pl  serwerdns.pl
  
Jeśli masz prawidłowo skonfigurowane rndc to przeładowanie strefy (na serwerze nadrzędnym) wygląda następująco
  rndc reload domena.pl
Jeśli wyświetli błąd to musisz restartować proces serwera DNS.
 
2. Sprawdź pingiem czy jest ten sam dla [LINK] i domena.pl
    Jeśli tak (a pewnie jest) to już problem konfiguracji serwera WWW. Pewnie są 2 różne vhosty zrobione dla www i bez
    WWW. Można też sprawdzić Directory index
     [LINK]
  
    Oraz sprawdzić .htaccess oraz czy nie ma index.htm, index.html w katalogu głównym serwera. Czasem wystarczy go wykasować (jeśli właściwym jest index.php). 

3. Jak domena jest na obcych dnsach i nie masz dojścia do panelu to nic nie zrobisz. Bo świat nie będzie wiedział, że chcesz na swoje obsługę przenieść (jedynie LAN można zmusić).

W skrócie: jak ktoś odpytuje serwer DNS (przez jakiś swój resolver - serwer DNS nazwijmy go X):
- sprawdza czy nie ma już danych (w cache) o domeniex.pl.
- jak nie ma zapytuje dnsy główne. One zwracają info gdzie szukać serwera DNS nadrzędnego dla TLD czyli
dla domen *.pl będą to serwery DNS a.dns.pl b.dns.pl etc.
- Resolver pyta dalej (bo jest recursywny), np. a.dns.pl o domenę domenax.pl
  a.dns.pl informuje (bo takie dane ustawił rejestrator domeny w nadrzędnych serwerach NASK) że autorytatywe serwery dns dla tej domeny to ns1.jasiopisio.pl ns2.jasiopisio.pl
- resolver pyta ns1.jasiopisio.pl o domenax.pl  on odpowiada, że HEJ to ja jestem autorytatywny dla domeny. o to stefa domenyx.pl

Więc bez zmiany w panelu nie da sie zmienić serwerów DNS. Oczywiście można korzystać z serwerów DNS firmy rejestrującej i tylko tam ustawić IP (A, MX etc). ale do tego też trzeba dostęp do panelu ;)
 

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max

Inferno

Wysłane 2014-08-17 22:31

Ok, to wszystko się sprawdziło. Dało radę. Myślę, że wszystko działa. Rozłączyłem się z sieci wewnętrznej firmy, wyczyściłem na swoim kompie wpisy dns i niby wszędzie pinguje i ładuje odpowiednią stronę. Czemu tak się działo nie wiem.

Trochę się zastanawiałem, czy ruszać wpisy w apaczu, bo tam nic nie grzebałem, a pliki nie były modyfikowane od 2 lat, czy trochę dłużej, więc możliwe, że ten index of był celowo zrobiony, ale to pewnie jutro będą się drzeć, jak przyjdą do pracy.

Chyba pomogło zmiana numeru seryjnego domeny1, bo nie zmieniałem jej przecież. Zauważyłem, że do wpisów tej domeny, co chciałem dodać, nie nadałem praw grupy BIND, ale już ma takie jak reszta - root:bind.

To chyba wszystko.

Dziękuję za pomoc.

adir

  • adir
  • wiadomość Użytkownik

  • 974 wypowiedzi

Wysłane 2014-08-17 23:04

No to fajnie, że działa :)

i5-13500, Gigabyte B760 GAMING X, MSI RTX 4060 GAMING X, Kingston FURY Renegade Black DDR4 32GB 3600MHz CL16, Kingston KC3000 2TB M.2, Spartan 5 max
Strona 1 z 1 1
skocz

Kto jest online: 0 użytkowników, 228 gości