|
|||||||
| Forums | Search Forums | Register | Forum Rules | Man Pages | Albums | FAQ | Members | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Binary file on DNS [FreeBSD]
I already installed FreeBSD.and I got default bind(9.6). I wanna install latest version(9.9),So i gonna remove 9.6 as follows: Code:
cd /usr/ports/dns/bind96 && make install clean This result: Code:
bind96 not installed, skipping I don't know why not installed.after that I ignore that and I install bind99 in /usr/local. everything ok. I check named version as follows: Code:
/usr/sbin/named -v BIND 9.6 xxx(something) and Code:
/usr/local/sbin/named -v BIND 9.9.2-P1 after that i stop bind service and copy the new version to default path(bin). Code:
cp -r /usr/local/sbin/* /usr/sbin/. Default named version is the new version now. But My problem has been happened here. I cannot read zone file (db.example.com) It'll display as follows: Code:
less db.example.com "db.example.com "may be a binary file. See it anyway? so I read all file in /usr/local/sbin It's all binary files. But before I copied the new version to default path(bin). I still read zone file (db.example.com) It's not binary file. Any idea? Thank you in advance. |
| Sponsored Links | ||
|
|
#2
|
|||
|
|||
|
I believe that if you build and install 9.9, it will overwrite any older version in the target host. Of course, you want to ensure the configuration is not destroyed and is installed on the new version, with any required changes and desired enhancements.
Zone data transfers come from the domain master, which is configured from the master text configuration files. When you install new software on the master of any DNS domain, and restore the Domain config, it will make new zone data to distribute. I never worried about whether the zone transfer involved a file or if it was binary, just installed the text config files and ran it. Of course, the files going into sbin are the newly compiled binary objects (unless there are supporting scripts). |
| Sponsored Links | ||
|
|
#3
|
|||
|
|||
|
I haven't used FreeBSD in a while, but it sounds like you're making a mess out of your system.
In FreeBSD (and the other BSDs as well), the binaries in /sbin, /bin, /usr/bin, and /usr/sbin are part of the base system. Randomly overwriting them is a bad idea. A binary upgrade from one release of the operating system to another will now be a lot trickier. Should you need or want to patch or rebuild from source, the base system named will clobber the port version that you installed in /usr/sbin. On the other side of things, the package manager won't be able to properly uninstall or upgrade the bind port/package, since files which it installed in /usr/local have been relocated behind its back. Regards, Alister ---------- Post updated at 01:25 PM ---------- Previous update was at 01:15 PM ---------- Quote:
(I've assumed that you meant "deinstall" instead of "install" in that make command.) Regards, Alister |
|
#4
|
|||
|
|||
|
I found Slave zone data files in BIND 9.9 are in "raw" format by default. And I convert "raw" format zone files to "text" format using the named-compilezone utility that comes with BIND. But It's doesn't work. Code:
named-compilezone -f raw -F text -o db.example.com db-HdPKbJ2m db.example.com This is result Code:
dns_master_load: example.com: not at top of zone dns_master_load: not at top of zone zone db-HdPKbJ2m/IN: loading from master file db.example.com failed: not at top of zone zone db-HdPKbJ2m/IN: not loaded due to errors. So.I already checked zonefile as follows: Code:
named-checkzone . db-HdPKbJ2m db-HdPKbJ2m:3: SOA record not at top of zone |
| Sponsored Links | |
|
|
#5
|
|||
|
|||
|
Are you sending zone files by sneaker-net? I am not sure why you need to worry about them.
I would worry about the master and slave being on different revisions, but it would be nice if the were cross-compatible, if only for robust upgrades, where you update one and let it run for a while before deciding you like it enough to revise the other. Still, shut down old both places, start up new, do a zone transfer and life goes on. |
| Sponsored Links | ||
|
![]() |
| Tags |
| bind, zone file |
| Thread Tools | Search this Thread |
| Display Modes | |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Convert binary file to csv and then back to the binary format | digidax | Shell Programming and Scripting | 7 | 12-27-2012 12:34 PM |
| Freebsd Bind DNS server - multiple subnets | kreno | IP Networking | 0 | 08-26-2010 09:30 AM |
| New DNS Server on FreeBSD 7.0 | Alpha_Harblo | IP Networking | 2 | 04-26-2008 12:18 PM |
| compiled binary file gives "cannot execute binary file" | scgupta | Solaris | 0 | 07-13-2006 01:59 AM |
| FreeBSD - DNS messages | Ivo | UNIX for Dummies Questions & Answers | 3 | 03-28-2002 09:44 AM |
|
|