Problem z domen

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
ReVerse
Posty: 26
Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń

Problem z domeną

Post autor: ReVerse »

Witam wszystkim :)
Mam następujący problem 2 dni temu zmieniłem dns dla domeny pozycjonowanie-torun.info i niby wszystko ok, ale domena nie działa. Tzn whois pokazuje, że ustawione są dns hekko czyli te które ustawiłem kilka dni temu. Wydaje się wszystko ok, ale po wejściu na stronę, jest tak jakby strony nie było www.pozycjonowanie-torun.info

Sprawdzałem poleceniem ping, to wypisuje mi, że host jest nieznany, więc po tym całkiem zgłupiałem. Ma ktoś może jakiś pomysł?

vhost dla domeny, plik utworzony przez panel ispconfig

Kod: Zaznacz cały

<Directory /var/www/pozycjonowanie-torun.info>
        AllowOverride All
                Order Deny,Allow
        Deny from all
        </Directory>

<VirtualHost *:80>
                    DocumentRoot /var/www/pozycjonowanie-torun.info/web
            
        ServerName pozycjonowanie-torun.info
        ServerAlias tester.pozycjonowanie-torun.info
        ServerAdmin webmaster@pozycjonowanie-torun.info

        ErrorLog /var/log/ispconfig/httpd/pozycjonowanie-torun.info/error.log

        Alias /error/ "/var/www/pozycjonowanie-torun.info/web/error/"
        ErrorDocument 400 /error/400.html
        ErrorDocument 401 /error/401.html
        ErrorDocument 403 /error/403.html
        ErrorDocument 404 /error/404.html
        ErrorDocument 405 /error/405.html
        ErrorDocument 500 /error/500.html
        ErrorDocument 502 /error/502.html
        ErrorDocument 503 /error/503.html

        <IfModule mod_ssl.c>
        </IfModule>

        <Directory /var/www/pozycjonowanie-torun.info/web>
                Options +FollowSymLinks
                AllowOverride All
                                Order allow,deny
                Allow from all
                        </Directory>
        <Directory /var/www/clients/client0/web1/web>
                Options +FollowSymLinks
                AllowOverride All
                                Order allow,deny
                Allow from all
                        </Directory>




        # suexec enabled
        <IfModule mod_suexec.c>
            SuexecUserGroup web1 client0
        </IfModule>
        # Clear PHP settings of this website
        <FilesMatch ".+\.ph(p[345]?|t|tml)$">
                SetHandler None
        </FilesMatch>
        # php as fast-cgi enabled
    # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
        <IfModule mod_fcgid.c>
                IdleTimeout 300
                ProcessLifeTime 3600
                # MaxProcessCount 1000
                DefaultMinClassProcessCount 0
                DefaultMaxClassProcessCount 100
                IPCConnectTimeout 3
                IPCCommTimeout 600
                BusyTimeout 3600
        </IfModule>
        <Directory /var/www/pozycjonowanie-torun.info/web>
                <FilesMatch "\.php[345]?$">
                    SetHandler fcgid-script
                </FilesMatch>
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php3
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php4
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php5
                Options +ExecCGI
                AllowOverride All
                                Order allow,deny
                Allow from all
                        </Directory>
        <Directory /var/www/clients/client0/web1/web>
                <FilesMatch "\.php[345]?$">
                    SetHandler fcgid-script
                </FilesMatch>
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php3
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php4
                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php5
                Options +ExecCGI
                AllowOverride All
                                Order allow,deny
                Allow from all
                        </Directory>


        # add support for apache mpm_itk
        <IfModule mpm_itk_module>
            AssignUserId web1 client0
        </IfModule>

        <IfModule mod_dav_fs.c>
        # Do not execute PHP files in webdav directory
            <Directory /var/www/clients/client0/web1/webdav>
                <ifModule mod_security2.c>
                    SecRuleRemoveById 960015
                    SecRuleRemoveById 960032
                </ifModule>
                <FilesMatch "\.ph(p3?|tml)$">
                    SetHandler None
                </FilesMatch>
            </Directory>
            DavLockDB /var/www/clients/client0/web1/tmp/DavLock
            # DO NOT REMOVE THE COMMENTS!
            # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
      # WEBDAV BEGIN
            # WEBDAV END
        </IfModule>


</VirtualHost>

Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Pokaż konfiguracje strefy, bo nie rozwiązuje w ogóle nazwy
Awatar użytkownika
ReVerse
Posty: 26
Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń

Post autor: ReVerse »

pri.pozycjonowanie-torun.info

Kod: Zaznacz cały

$TTL        3600
@       IN      SOA     ns3.hekko.net.pl. kontakt.cyrklaf.eu. (
                        2014071501       ; serial, todays date + todays serial #
                        7200              ; refresh, seconds
                        540              ; retry, seconds
                        604800              ; expire, seconds
                        86400 )            ; minimum, seconds
;

mail 3600 A        188.116.20.100
pozycjonowanie-torun.info. 3600 A        188.116.20.100
www 3600 A        188.116.20.100
pozycjonowanie-torun.info. 3600      MX    10   mail.pozycjonowanie-torun.info.
pozycjonowanie-torun.info. 3600      NS        ns3.hekko.net.pl.
pozycjonowanie-torun.info. 3600      NS        ns4.hekko.net.pl.


named.conf.local

Kod: Zaznacz cały

zone "pozycjonowanie-torun.info" {
        type master;
        allow-transfer {none;};
        file "/etc/bind/pri.pozycjonowanie-torun.info";
};

named.conf.options

Kod: Zaznacz cały

options {
    directory "/var/cache/bind";

    // If there is a firewall between you and nameservers you want
    // to talk to, you may need to fix the firewall to allow multiple
    // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

    // If your ISP provided one or more IP addresses for stable 
    // nameservers, you probably want to use them as forwarders.  
    // Uncomment the following block, and insert the addresses replacing 
    // the all-0's placeholder.

    // forwarders {
    //     0.0.0.0;
    // };

    //========================================================================
    // If BIND logs error messages about the root key being expired,
    // you will need to update your keys.  See https://www.isc.org/bind-keys
    //========================================================================
    dnssec-validation auto;

    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
};
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Co pokazuje polecenie

Kod: Zaznacz cały

named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
Pokaż też logi binda /var/log/syslog
Awatar użytkownika
ReVerse
Posty: 26
Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń

Post autor: ReVerse »

Kod: Zaznacz cały

root@reverse:/etc/bind# named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
zone pozycjonowanie-torun.info/IN: loaded serial 2014071501
OK
root@reverse:/etc/bind#
i logi po restarcie binda

Kod: Zaznacz cały

Jul 15 13:22:12 reverse named[4134]: shutting down
Jul 15 13:22:12 reverse named[4134]: stopping command channel on 127.0.0.1#953
Jul 15 13:22:12 reverse named[4134]: stopping command channel on ::1#953
Jul 15 13:22:12 reverse named[4134]: no longer listening on ::#53
Jul 15 13:22:12 reverse named[4134]: no longer listening on 127.0.0.1#53
Jul 15 13:22:12 reverse named[4134]: no longer listening on 127.0.0.2#53
Jul 15 13:22:12 reverse named[4134]: no longer listening on 188.116.20.100#53
Jul 15 13:22:12 reverse named[4134]: exiting
Jul 15 13:22:13 reverse named[4354]: starting BIND 9.8.4-rpz2+rl005.12-P1 -u bind
Jul 15 13:22:13 reverse named[4354]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2'
Jul 15 13:22:13 reverse named[4354]: ----------------------------------------------------
Jul 15 13:22:13 reverse named[4354]: BIND 9 is maintained by Internet Systems Consortium,
Jul 15 13:22:13 reverse named[4354]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
Jul 15 13:22:13 reverse named[4354]: corporation.  Support and training for BIND 9 are
Jul 15 13:22:13 reverse named[4354]: available at https://www.isc.org/support
Jul 15 13:22:13 reverse named[4354]: ----------------------------------------------------
Jul 15 13:22:13 reverse named[4354]: adjusted limit on open files from 1024 to 1048576
Jul 15 13:22:13 reverse named[4354]: found 1 CPU, using 1 worker thread
Jul 15 13:22:13 reverse named[4354]: using up to 4096 sockets
Jul 15 13:22:13 reverse named[4354]: loading configuration from '/etc/bind/named.conf'
Jul 15 13:22:13 reverse named[4354]: reading built-in trusted keys from file '/etc/bind/bind.keys'
Jul 15 13:22:13 reverse named[4354]: using default UDP/IPv4 port range: [1024, 65535]
Jul 15 13:22:13 reverse named[4354]: using default UDP/IPv6 port range: [1024, 65535]
Jul 15 13:22:13 reverse named[4354]: listening on IPv6 interfaces, port 53
Jul 15 13:22:13 reverse named[4354]: listening on IPv4 interface lo, 127.0.0.1#53
Jul 15 13:22:13 reverse named[4354]: listening on IPv4 interface venet0, 127.0.0.2#53
Jul 15 13:22:13 reverse named[4354]: listening on IPv4 interface venet0:0, 188.116.20.100#53
Jul 15 13:22:13 reverse named[4354]: generating session key for dynamic DNS
Jul 15 13:22:13 reverse named[4354]: sizing zone task pool based on 6 zones
Jul 15 13:22:13 reverse named[4354]: using built-in root key for view _default
Jul 15 13:22:13 reverse named[4354]: set up managed keys zone for view _default, file 'managed-keys.bind'
Jul 15 13:22:13 reverse named[4354]: Warning: 'empty-zones-enable/disable-empty-zone' not set: disabling RFC 1918 empty zones
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 254.169.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 100.51.198.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 113.0.203.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: D.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 8.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 9.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: A.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: B.E.F.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Jul 15 13:22:13 reverse named[4354]: command channel listening on 127.0.0.1#953
Jul 15 13:22:13 reverse named[4354]: command channel listening on ::1#953
Jul 15 13:22:13 reverse named[4354]: zone 0.in-addr.arpa/IN: loaded serial 1
Jul 15 13:22:13 reverse named[4354]: zone 127.in-addr.arpa/IN: loaded serial 1
Jul 15 13:22:13 reverse named[4354]: zone 255.in-addr.arpa/IN: loaded serial 1
Jul 15 13:22:13 reverse named[4354]: zone pozycjonowanie-torun.info/IN: loaded serial 2014071501
Jul 15 13:22:13 reverse named[4354]: zone localhost/IN: loaded serial 2
Jul 15 13:22:13 reverse named[4354]: managed-keys-zone ./IN: loaded serial 4
Jul 15 13:22:13 reverse named[4354]: running
Jul 15 13:22:13 reverse named[4354]: zone pozycjonowanie-torun.info/IN: sending notifies (serial 2014071501)
Coś tam niby zatrybiło na domenie http://www.pozycjonowanie-torun.info/ tylko pobiera zamiast z katalogu domeny to z głównie IP http://188.116.20.100/
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Jak masz zrobioną delegację strefy ?
Bo z logów wynika że bind działa, a dalej nie rozwiązuje twojej domeny, z zewnątrz.

Mogę się domyślać, ale pewnie masz serwer vps, na którym postawiłeś binda.
Tam gdzie kupiłeś domenę musisz zrobić delegację strefy na swojego binda. Problem jest taki, że zwykle dostawcy wymagają podania dwóch dns i to po nazwie.
Ja proponuję skorzystać z serwisu freedns.42.pl. jest darmowy. Sam osobiście z niego korzystam. Przeładowanie stref co 15 min, duża możliwość konfiguracji wpisów w strefie.
No i oczywiście nie ma problemu z delegacją ( dwa serwery z nazwami fns1.42.pl fns2.42.pl ).
Na freedns możesz zawsze zrobić sobie zapasowy serwer z własnego binda. ( lub odwrotnie ale tego nie sprawdzałem).
Awatar użytkownika
ReVerse
Posty: 26
Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń

Post autor: ReVerse »

Tak, jest to serwer vps który wykupiłem do nauki :) I miałem tylko właśnie problemy z tym durnym bindem, no i squirrelmail/roundcube który cały czas wywala błąd 500 z niewiadomych mi przyczyn. Na szczęście już mi działa :) A możesz mi powiedzieć, jak mniej więcej to jest zrobione jak chcę mieć własne dns np z domeny pozycjonowanie-torun mając tylko 1 IP swojego vps, tak żeby np w pliku pri.pozycjonowanie-torun.info nie podawać ns3.hekko tylko np ns1.poz...]

Przestawiłem na free dns i z tego co widzę, muszę poczekać na przestawienie dns bo przy:
named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
pokazuje, że jest ok :)
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Póki co proponuję zrobić sobie na początek subdomenę i przekierować jej obsługę na twój bind.
Czyli na freedns robisz wpis A twojego serwera vps dając mu jakąs tam nazwę np dns1.pri.pozycjonowanie-torun.info, a w sekcji podstrefy dodajesz nową subdomenę ( serwer ns to wtedy dns1.pri.pozycjonowanie-torun.info).
Na swoim bindcie konfigurujesz nową strefę dla tej subdomeny. I zobacz czy to działa
Awatar użytkownika
ReVerse
Posty: 26
Rejestracja: 15 lipca 2014, 08:35
Lokalizacja: Toruń

Post autor: ReVerse »

Dodałem na tym free dns domene główną i wygenerowało mi kod:

Kod: Zaznacz cały


$TTL        3600
@       IN      SOA     fns1.42.pl. kontakt.cyrklaf.eu. (
                        2014071501       ; serial, todays date + todays serial #
                        7200              ; refresh, seconds
                        540              ; retry, seconds
                        604800              ; expire, seconds
                        86400 )            ; minimum, seconds
;

mail 3600 A        188.116.20.100
pozycjonowanie-torun.info. 3600 A        188.116.20.100
www 3600 A        188.116.20.100
pozycjonowanie-torun.info. 3600      MX    10   mail.pozycjonowanie-torun.info.
pozycjonowanie-torun.info. 3600      NS        fns1.42.pl.
pozycjonowanie-torun.info. 3600      NS        fns2.42.pl.

który dodałem do pri.pozycjonowanie-torun.info, a tam gdzie mam domenę podałem jako serwery dns fns1.42.pl i fns2.42.pl
Wykonanie polecenia:

Kod: Zaznacz cały

named-checkzone pozycjonowanie-torun.info /etc/bind/pri.pozycjonowanie-torun.info
daje wynik

Kod: Zaznacz cały

zone pozycjonowanie-torun.info/IN: loaded serial 2014071501 OK
więc mam nadzieję, że będzie wszystko ok :)
ODPOWIEDZ