![]() |
mail us
|
mail this page products | company | support | downloads | isp services | contact us |

Defined in RFC 1035. Forward maps a host name to IPv4 address. The only parameter is an IP address in dotted decimal format. The IP address in not terminated with a '.' (dot). Valid host name format (a.k.a 'label' in DNS jargon). If host name is BLANK (or space) then the last valid name (or label) is substituted.
name ttl class rr ip joe IN A 192.168.254.3
If multiple addresses are defined with the same name then BIND will respond to queries with all all the addresses defined but the order may change. Cyclic order is the BIND default but you can control it with the BIND named.conf statement rrset-order. The same IP may be defined with different names (Beware: in this case a reverse lookup may not give the result you want). IP addresses do not have to be in the same class or range.
Note: A RRs translate a name to an IPv4 address - the name does not have to be the real host name of the PC or server (as it appears in /etc/hosts). It can be or not as you choose. Thus if your servers's name is joe.example.com with an IP address of 192.168.2 1 and it provides, say, a DNS service then you can either define an NS RR for joe.example.com or define an NS RR for, say, ns1.example.com and an A RR for ns1.example.com A 192.168.2.1.
; zone fragment for example.com
$TTL 2d ; zone default = 2 days or 172800 seconds
joe IN A 192.168.0.3 ; joe & www = same ip
www IN A 192.168.0.3
; functionally the same as the record above
www.example.com. A 192.168.0.3
fred 3600 IN A 192.168.0.4 ; ttl overrides $TTL default
ftp IN A 192.168.0.24 ; round robin with next
IN A 192.168.0.7
mail IN A 192.168.0.15 ; mail = round robin
mail IN A 192.168.0.32
mail IN A 192.168.0.3
squat IN A 10.0.14.13 ; address in another range & class
In the above example BIND will respond to queries for mail.example.com as follows (assuming you are using the default rrset-order order cyclic):
1st query 192.168.0.15, 192.168.0.32, 192.168.0.3
2nd query 192.168.0.3, 192.168.0.15, 192.168.0.32
3rd query 192.168.0.32, 192.168.0.3, 192.168.0.15
4th query 192.168.0.15, 192.168.0.32, 192.168.0.3
tech info
guides home
dns articles
intro
contents
1 objectives
big picture
2 concepts
3 reverse map
4 dns types
quickstart
5 install bind
6 samples
reference
7 named.conf
8 dns records
operations
9 howtos
10 tools
11 trouble
programming
12 bind api's
security
13 dns security
bits & bytes
15 messages
resources
notes & tips
registration FAQ
dns resources
dns rfc's
change log

This work is licensed under a
Creative Commons License.
If you are happy it's OK - but your browser is giving a less than optimal experience on our site. You could, at no charge, upgrade to a W3C STANDARDS COMPLIANT browser such as Mozilla
FreeBSD
NetBSD
OpenBSD
DragonFlyBSD
Linux
OpenOffice
Mozilla
SourceForge
GNU-Free SW Foundation
Open Source Initiative
Creative Commons
Ibiblio - Library
Open Book Project
Open Directory
Wikipedia
|
Copyright © 1994 - 2009 ZyTrax, Inc. All rights reserved. Legal and Privacy |
site by zytrax![]() |
web-master at zytrax Page modified: April 01 2008. |