Portál AbcLinuxu, 14. května 2025 01:49
10.2.10.1 server1.mojadom.net server1tak by mal odpovedat spominany zaznam : host server1 Pokial som to spravne pochopil tak /etc/resolf.conf urcuje kde sa bude co hladat
cat /etc/host.conf order hosts,bind multi onAle nefunguje to
dnsmasq
bere zaznamy z /etc/hosts, a proto je prikaz host
v DNS vidi, ale jinak je jeho urceni uplne jine nez urceni BINDu. Jestli puvodni pisatel potrebuje funkcnost BINDu, tak ho dnsmasq
nespasi.
/etc/host.conf
je historický relikt, který používají pouze aplikace linkované protli libc verze 4 nebo 5. Je velmi nepravděpodobné, že tazatel ve své instalaci nějakou takovou má. Všechno novější používá konfiguraci podle /etc/nsswitch.conf
# The following option is only used by binaries linked against # libc4 or libc5. This line should be in sync with the "hosts" # option in /etc/nsswitch.conf. # order hosts, bindNavic jsou tam ale i volby, ktere se stale pouzivaji. Napr. kdosi kdysi definoval jednu mistni domenu jako xxx.local. My jsme pak museli v /etc/host.conf definovat "mdns off", protoze jinak jsme meli ohromne timeouty kvuli multicast DNS. (Byl to administrator Windows, ktery na internetove RFC dlabal.)
Myslel jsem, že i multicast DNS se řeší v nsswitch.conf
- aspoň já tam mám (z distribuce)
hosts: files mdns4_minimal [NOTFOUND=return] dns
host server1.mojedom.net
. Pokud ovšem zónu v BINDu nemáte, tak to bude zvenku trochu problém se na Vás dostat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.