Sendmail traag, DNS probleem: hoe te fixen?

Pagina: 1
Acties:

  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
Hey,

Op dit moment heb ik een FreeBSD box achter een router zitten, met hostname Aurora. De router heeft een @home domain, cc****.blah.blah.nl.home.com.
Op de FreeBSD box (die ik als webserver gebruik), gebruik ik sendmail. Bij het opstarten duurt het een hele poos voordat sendmail gestart wordt, en ook bij het sturen van mails (via php) duurt het lang voordat de mail gestuurd wordt. Nu verwacht ik dat dit wordt veroorzaakt door een dns probleem, maar hoe moet ik dit goed instellen?

Op dit moment staat in de /etc/hosts file van de FreeBSD box alle lokale ip's gevolgd door hun hostname.
De nameservers (extern) worden verkregen via DHCP van de router. Wat moet ik nog meer instellen om de lookup sneller te laten verlopen? (of beter nog, te vermijden omdat een bestand gebruikt word?)

Bij voorbaat dank.

Verwijderd

wat staat er in je /etc/nsswitch.conf in de regel
die begint met 'hosts' ??

en wat staat er in je /etc/resolv.conf ??

  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
In de nsswitch van m'n router staat
code:
1
hosts:      files dns

M'n FreeBSD box heeft geen nsswitch in /etc, maar in
/usr/compat/linux/etc/nsswitch.conf, ik weet niet of die gebruikt wordt :?

Dit staat er:
code:
1
hosts:  files nisplus nis dns

Hoop dat je er iets mee kan, ik (nog) niet.

Verwijderd

ik zou in je FreeBSD box de regel

hosts: files nisplus nis dns

veranderen in

hosts: files dns


Maar wat staat er in /etc/resolv.conf van beide systemen ?

  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
Router:
code:
1
2
3
4
domain assen1.dr.nl.home.com
nameserver 212.120.66.194
nameserver 212.120.66.195
search assen1.dr.nl.home.com

Client:
code:
1
2
search
nameserver 212.120.66.194

Die nameserver krijgt de client via dhcp van de router. Ik weet het, maar 1tje. Ik moet de 2de nog ff in m'n dhcpd.conf zetten maar dat is waarschijnlijk niet de oorzaak.

Verwijderd

zet die nsswitch.conf op je FreeBSD ook maar in /etc
directory.
Verder zou ik in je client (FreeBSD) in /etc/resolv.conf
die regel met alleen 'search' weghalen en een regel
toevoegen met 'domain <je-eigen-domein>'

Helaas moet ik om 6:15 weer op dus ga ik nu slapen.
Pak morgen dit draadje wel weer op. Truste

  • DennisBoom
  • Registratie: Mei 2000
  • Laatst online: 11-08 11:59
Mijn /etc/hosts:
code:
1
2
127.0.0.1 localhost
127.0.0.1 cerberus. cerberus

Werkt perfect.

/etc/resolve.conf:
code:
1
2
search my.domain
nameserver 192.168.16.1

eventueel
code:
1
lookup file bind

toevoegen

Geen beurs, geen tempo


  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
Ik ben nu (met hulp van iemand) een lokale dns op te zetten met Bind, zal wel moeilijk worden maar we gaan het proberen :)

Tnx dat jullie zo laat nog tijd voor me kunnen maken.

PS: pir-p3, met die domain optie, bedoel je dan een lokaal domein of het volledige (.home.com) domein?
En in dat geval, moet dat dan zonder cc**** ervoor?

Verwijderd

Als je met deze machine mail van het internet
gaat ontvangen, is het handig om dan het domein waarvoor
je dat doet hierin op te nemen.
Maar je moet toch je mail software (sendmail) goed confi-
gureren om mail voor een bepaald domein te kunnen ontvangen.
Leg even uit wat de bedoeling is.

  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
De FreeBSD hoeft geen mail van buiten te ontvangen, hij hoeft alleen mail naar buiten te sturen.

Verwijderd

maar is je probleem nu opgelost ??

  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
Ik ben nog wat aan het klooien met m'n dns, ik werd erdoorheen geloodst door iemand en ik snapte niet helemaal wat ik aan het doen was, dus nu ga ik het allemaal zelf maar lezen en doen. Zoals het nu is werkt het iig nog niet.

  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
Ok, m'n DNS draait nu naar behoren, nslookup naar beide kanten, maaarrrr... Sendmail is nog steeds traag :(

code:
1
2
3
Mar  7 15:07:45 Aurora sendmail[57014]: My unqualified host name (Aurora) unknown; sleeping for retry

Mar  7 15:08:45 Aurora sendmail[57014]: unable to qualify my own domain name (Aurora) -- using short name



Dit is de error in m'n log... nu snap ik dat Aurora geen geldige hostname is. De hostname met domein is nu Aurora.supernova, hoe maak ik sendmail dat wijs?

Of moet ik iets anders doen?

EDIT: na een commando hostname aurora.supernova (eigenlijk heel logisch) werkt het nu perfect.

Thanks voor je hulp.

  • JJay
  • Registratie: Mei 2000
  • Laatst online: 11-09-2018

JJay

Hit me!

Sendmail forcen een de juiste hostname op te pakken..

Een snelle hack (wat eigenlijk niet mag :P) is je /etc/mail/sendmail.cf aan te passen en de regel
#Dj$w.Foo.COM

te vervangen door
Dj<hostname>

niet netjes, maar werkt wel 8-)

Hardcore-Networking-Wannabe's© | Artistiek? Jahoor! ik kan heel goed MRTG-grafiekjes kleuren


  • Solarsparc
  • Registratie: Juli 2001
  • Laatst online: 19:16
Ja dat had ik al gedaan, zonder die Dj hostname wou ie helemaal niet verzenden. Maar nu werkt de lookup ook goed (op lokale hostname), dus het gaat nu supersnel.
Pagina: 1