EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Bind ]

"dns_rdata_fromtext: db.mydomain.com:2: near eol: unexpected end of input" - Cronist - (2004-04-19 09:09:39)   [5545]

Bind 9.2.3 ü ports larınızı cvsup ile güncelledikten sonra kurdunuz.
şimdi domain oluşturma zamanı.
birşeyler yaptınız ama olmadı ve başlıktaki hatayı aldınız.
tekrar yazmak gerekirse

su-2.05b# named-checkzone mydomain.com db.mydomain.com
dns_rdata_fromtext: db.mydomain.com:2: near eol: unexpected end of input
dns_master_load: db.mydomain.com:3: unknown RR type '10'
zone mydomain.com/IN: loading master file db.mydomain.com: unexpected end of input

ve malum dosyanın içeriği şu şekilde

su-2.05b# cat db.mydomain.com
$TTL 10
mydomain.com. IN SOA dns.mydomain.com.
dns.mydomain.com. (
1074078433 ; serial number
10 ; refresh
10 ; retry
10 ; expire
10 ; ttl
)

mail.mydomain.com. IN A 192.0.0.4
www.mydomain.com. IN A 192.0.0.32
mydomain.com. IN MX 5 mail.mydomain.com.

Nedenleri:
1 - serial number yanlış.
2 - söz dizimleri yanlış.
yani kendiniz bu dosyayı oluşturmayın.
make-localhost dosyasını

sh make-localhost diyerek çalıştırın.
o sizin için localhost.rev i yaratacaktır zaten.

ve sonra da http://www.freebsddiary.org/zones.php linkini kullanarak diğer gerekli dosyaların
içeriğini localhost.rev i göz önüne alarak değiştirin.

unutmadan zone lar master olmalı.
o nedenle default ta
----------------------------------
zone "mydomain.com" {
type master;
file "db.mydomain.com";
masters {
192.0.0.1;
};
};

zone "0.0.192.in-addr.arpa" {
type master;
file "mydomain.com.rev";
masters {
192.0.0.1;
};
----------------------------
olan satırları
---------------------------
zone "mydomain.com" {
type master;
file "db.mydomain.com";
/* masters {
192.0.0.1;
};*/
};

zone "0.0.192.in-addr.arpa" {
type master;
file "mydomain.com.rev";
/* masters {
192.0.0.1;
};
*/
------------------------------
olarak değiştirin.

daha sonra named i çalıştırmadan önce

named-checkzone mydomain.com db.mydomain.com ile domainzone dosyasının kontrol ettirin.
sonrada

named.conf dosyanızı

named-checkconf named.conf ile kontrol ettirin.
sorun yok ise

#named ile dns inizi başlatın.
zaten açık ve çalışıyor ise
#named.reload
ve eğer isterseniz (tavsiye evet)
#named.restart

hatalara
#tail /var/log/messages dan bakabilirsiniz!

kolay gelsin!

yardım için : mesutgl@iem.gov.tr

Arkadaşıma gönder , Ana Sayfa