wildcard DNS não encontrado apenas em alguns desktops

1

Criamos um site fácil com um formulário e uma página de agradecimento: link . Isso funciona como uma luva em nossos computadores. Usando um CMS, o administrador do site pode criar vários desses formulários, por exemplo, sportsclubx.giveitatry.nl ou sportsunlimited.giveitatry.nl (esses dois últimos são exemplos, ainda não feitos).

Para que os subdomínios funcionem, temos dois registros A de DNS:

 A  *.giveitatry.nl 5.157.80.226
 A  giveitatry.nl 5.157.80.226

E no servidor, temos o seguinte host virtual:

    <VirtualHost *:80>
            DocumentRoot "/var/www/giveitatry"
            ServerName giveitatry.nl
            ServerAlias *.giveitatry.nl
            <Directory "/var/www/giveitatry">
                allow from all
                Options +Indexes
                AllowOverride All
            </Directory>
    </VirtualHost>

Em todos os nossos computadores, mas um em nosso escritório, podemos acessar o URL usando vários navegadores e até mesmo usando ping etc ... Mas há um MAC que obtém SERVER NOT FOUND . Nós descarregamos todos os caches de DNS que pudemos pensar em seu computador, mas isso não mudou nada. Vários computadores pertencentes ao nosso cliente têm o mesmo erro ou DNS not found ou ERR_NAME_NOT_RESOLVED . Parece que eles nunca chegam ao IP do nosso servidor.

Eu adiciono toda a minha configuração do host virtual se alguém precisar dela:

    <VirtualHost *:80>
    DocumentRoot /var/www/giveitatry
    </VirtualHost>



    <VirtualHost *:80>
    DocumentRoot "/var/www/xxxxxx"
    ServerName xxxxxx.nl
    ServerAlias www.xxxxx.nl
    <Directory "/var/www/xxxxx">
    allow from all
    Options +Indexes
AllowOverride All
    </Directory>
    </VirtualHost>

     <VirtualHost *:80>
        DocumentRoot "/var/www/"
        ServerName xxxxxx.nl
        ServerAlias www.xxxxx.nl
        <Directory "/var/www/">
        allow from all
        Options +Indexes
    AllowOverride All
        </Directory>
        </VirtualHost>

        <VirtualHost *:80>
                DocumentRoot "/var/www/giveitatry"
                ServerName giveitatry.nl
                ServerAlias *.giveitatry.nl
                <Directory "/var/www/giveitatry">
                allow from all
                Options +Indexes
            AllowOverride All
                </Directory>
                </VirtualHost>

<VirtualHost *:12322>
    SSLEngine on
    ServerAdmin webmaster@localhost
    DocumentRoot /usr/share/adminer/adminer
    Alias /adminer/static /usr/share/adminer/adminer/static
    Alias /externals /usr/share/adminer/externals
    Alias /editor   /usr/share/adminer/editor
</VirtualHost>

<Directory /usr/share/adminer/adminer>
    Options FollowSymLinks
    DirectoryIndex index.php

    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php

        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .
    </IfModule>
</Directory>

<Directory /usr/share/adminer/editor>
    Options FollowSymLinks
    DirectoryIndex index.php

    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php

        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .
    </IfModule>
</Directory>
    
por Hans Wassink 06.06.2017 / 16:29

1 resposta

0

Os curingas de DNS e o DNSSEC nem sempre são compatíveis juntos e, nesse caso, você está no seu domínio. Dê uma olhada no link para testar coisas, especificamente para computadores que não conseguem acessar seus websites. Certifique-se também de verificar qual servidor de nomes recursivo está usando.

    
por 25.06.2017 / 19:01