Koozali.org: home of the SME Server

Reverse DNS SME 6.0

shervieux

Reverse DNS SME 6.0
« 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

shervieux

Reverse DNS SME 6.0
« Reply #1 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

macsimome

Reverse DNS SME 6.0
« Reply #2 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

shervieux

Reverse DNS SME 6.0
« Reply #3 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";
}

macsimome

Reverse DNS SME 6.0
« Reply #4 on: May 31, 2004, 03:11:26 PM »
Merci pour l'info