Koozali.org: home of the SME Server

Other Languages => Français => Topic started by: shervieux on March 18, 2004, 11:34:23 AM

Title: Reverse DNS SME 6.0
Post by: shervieux on March 18, 2004, 11:34:23 AM
Hello tout le monde

j'ai besoin d'un petit coup de main, voila mon probleme
mon SME 6.0 se trouve dans une DMZ
et mes postes client sur un autre reseau

j'ai un probleme de lenteur d'envoie de mail en smtp apparament du au reverse dns de tinydns.

j'explique
quand je suis sur la meme plage d'adresse de mon smtp, l'envoi se fait directement
si je suis sur une autre plage d'adresse le mail met bien une minute a partir (un mail tout bete en texte brute)
si je fait un telnet IPDEMONSMTP 25 le telnet est tres long a repondre, sauf si je suis dans la meme plage d'adresse que lui.

en cherchent un peu partout il semblerait que le probleme vienne des reverses dns de tinydns.
je suis tomber sur une procedure mais apparament ça ne regle pas mon probleme

http://forums.contribs.org/index.php?topic=20217.0

donc si quelqu'un a une idée je suis preneur

merci bien a tous
Title: Reverse DNS SME 6.0
Post by: shervieux on March 18, 2004, 12:18:15 PM
bon j'ai trouver j'ai suivie cette procedure

1) Modify the template that creates the tinydns configuration

cd /etc/e-smith/templates/var/service/tinydns/root/data/

Add the following to /etc/e-smith/templates/var/service/tinydns/root/data/30nameServers just below the similar code and in appropriate position w.r.t. curly braces etc.

#Steves test...
$reverse = esmith::util::computeLocalNetworkReversed ("192.168.2.0", "255.255.255.0");
$reverse =~ s/\\.$//;
$OUT .= ".$reverse\\:\\:127.0.0.1\\n";

2) Expand the config out to make the real config files
/sbin/e-smith/expand-template /var/service/tinydns/root/data

3) Compile the configuration into the DB format
cd /var/service//tinydns/root/
tinydns-data

4) Restart DNS services to force them to use the new values.

service dnscache stop
service tinydns stop
service tinydns start
service dnscache star

il y avait une erreur au 3) j'ai corriger et ça marche maintenant
Title: Reverse DNS SME 6.0
Post by: macsimome on May 20, 2004, 07:24:22 PM
Peux tu faire un copier coller de ton fichier 30nameServers

car chez moi pas de changement

Merci
Title: Reverse DNS SME 6.0
Post by: shervieux on May 27, 2004, 11:32:22 AM
Si tu veux :D

Code: [Select]
{
    $OUT .= "# NS Records\n";
    foreach my $domain (get_domains())
    {
        $OUT .= ".$domain:\:$SystemName." . get_local_domainname(). "\n";
    }

    use esmith::util;
    # Add name server record for local reverse zone
    my $reverse =
        esmith::util::computeLocalNetworkReversed ($LocalIP, $LocalNetmask);
    $reverse =~ s/\.$//;
    $OUT .= ".$reverse\:\:127.0.0.1\n";

    #Lan
    $reverse = esmith::util::computeLocalNetworkReversed ("192.168.0.0","255.255.255.0");
    $reverse =~ s/\\.$//;
    $OUT .= ".$reverse\\:\\:127.0.0.1\\n";
}
Title: Reverse DNS SME 6.0
Post by: macsimome on May 31, 2004, 03:11:26 PM
Merci pour l'info