View previous topic :: View next topic |
Author |
Message |
eruditas n00b
Joined: 02 Jul 2007 Posts: 52
|
Posted: Sat Jul 11, 2009 9:33 am Post subject: BIND and views |
|
|
Helllo all. I'm trying to set up my master dns server for the first time in my life. I red lots of tutorials (like https://forums.gentoo.org/viewtopic-t-402251.html, http://en.gentoo-wiki.com/wiki/BIND and http://www.freebsd.org/doc/en/books/handbook/network-dns.html)
Though, they are very detail and heavily commented I still need to ask some basic questions.
I own my home server. Recently I bought fqdn of my country. I need that people could access my web from the internet, also I need that BIND worked as a DNS server for my lan.
So, the first question is: how many views should I describe in the named.conf? Three? Internet, lan, and local? Or just two? Internet and lan?
The second question is: how many reverse zones there should be? If I will have three views, like I described earlier, should I include in-arpa zones for my local, lan and internet zones, or the third reverse zone should be in my ISP's DNS server?
And the third question is, if my ask my ISP for reverse, they will make a reverse for my fqdn, or every time I will need to add something like another-comp.fqdn.tld I will contact my ISP again and they will make a record in their DNS server.
For now, I think, there will be enough. Thanks for your patience answering my noobish questions, everyone _________________ Same shit, different asshole |
|
Back to top |
|
|
CinqueX n00b
Joined: 26 Jan 2003 Posts: 58
|
Posted: Sat Jul 11, 2009 2:35 pm Post subject: |
|
|
Hi,
Just a quick response while I wait for my own problems with BIND to be resolved.
1) 2 Views. Internal/External will suffice, use network defined ACL's to apply them to their respective networks.
2) The usual set-up is a reverse zone for 127.,and your local private address space (10.0.0.0./8, 172.16.0.0/16, 192.168.1.0./24). Your ISP will host the PTR for your piece of public address-space (/30, /32?).
3) Your ISP will have to define every service you need PTR for on your public address space. In reality, the only PTR records that really matter in the world at large these days are MX. So if you are hosting your own mail servers, you will want a PTR record for each of your MX records. Hosting more than 2 mail servers behind a /32 or /30 is probably excessive..
C. |
|
Back to top |
|
|
eruditas n00b
Joined: 02 Jul 2007 Posts: 52
|
Posted: Sun Jul 12, 2009 10:02 am Post subject: |
|
|
Thanx for your answers They helped me configuring my bind server a lot. I've got more one
When it comes to web browsing, everything's working well. But i need one more thing to do. When i ssh from my dns server to my university's server through ssh, it shows me something like this:
Code: | Last login: Sun Jul 12 12:59:44 2009 from lan-xx-xx-xx-xx.vln.skynet.lt |
But not my domain.tld
http://www.gentoo-wiki.info/FQDN seems to be very outdated. Is there a normal howto? _________________ Same shit, different asshole |
|
Back to top |
|
|
CinqueX n00b
Joined: 26 Jan 2003 Posts: 58
|
Posted: Sun Jul 12, 2009 11:13 am Post subject: |
|
|
That howto is pretty sound still.
Theres a few things you can do, but a good start is to verify your DNS settings with an external checker. Here is a good free site that does that:
http://www.intodns.com
Without looking at config files etc, I don't know that there's much more I can help you with at this point. That website is a pretty good place to start. |
|
Back to top |
|
|
eruditas n00b
Joined: 02 Jul 2007 Posts: 52
|
Posted: Sun Jul 12, 2009 11:34 am Post subject: |
|
|
There was a little mistake with my iptables, but still... That page shows everything's good, but no domain...
Here are my cfg:
named.conf
Code: |
include "/etc/bind/log.conf";
options {
directory "/var/bind";
listen-on-v6 { none; };
listen-on { any; };
allow-recursion { 127.0.0.1; 192.168.0.1; 192.168.0.2; 192.168.0.3; 192.168.0.4; };
allow-query { any; };
zone-statistics yes;
statistics-file "/var/log/named.stats";
pid-file "/var/run/named/named.pid";
notify yes;
};
view "local" {
match-clients { 127.0.0.1; };
recursion yes;
zone "localhost" IN {
type master;
file "pri/domain.local.zone";
allow-update { none; };
notify no;
};
zone "127.in-addr.arpa" IN {
type master;
file "pri/127.in-addr.arpa.zone";
allow-update { none; };
notify no;
};
};
view "lan" {
match-clients { 192.168.0.0/16; };
recursion yes;
zone "domain.lan" IN {
type master;
file "pri/domain.lan.zone";
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "pri/domain.lan.zone";
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "pri/0.168.192.in-addr.arpa.zone";
};
};
view "public" {
match-clients { any; };
recursion no;
allow-transfer { 83.171.8.8; };
zone "domain" IN {
type master;
file "pri/domain.lt.zone";
};
};
|
domain.lt.zone
Code: | $ORIGIN domain.lt.
$TTL 7200
@ IN SOA ns1.domain.lt. admin (
2009071401 ; Serial
28800 ; Refresh 8h
7200 ; Retry 2h
604800 ; Expiry 7d
86400 ; Minimum 1d
)
NS ns1.domain.lt.
NS ns2.domreg.lt.
A 84.240.22.165
MX 10 mail.domain.lt.
;servai
ns1 A 84.240.22.165
mail A 84.240.22.165
admin A 84.240.22.165
euphoria A 84.240.22.165
fiasko A 84.32.111.100
;aliasai
www CNAME @ |
domain.lan.zone
Code: | $ORIGIN domain.lt.
$TTL 7200
@ IN SOA ns1.domain.lt. admin (
2009071201 ; Serial
28800 ; Refresh 8h
7200 ; Retry 2h
604800 ; Expiry 7d
86400 ; Minimum 1d
)
NS ns1.domain.lt.
A 192.168.0.1
MX 10 mail.domain.lt.
;servai
ns1 A 192.168.0.1
mail A 192.168.0.1
admin A 192.168.0.1
;aliasai
www CNAME @ |
/etc/conf.d/hostname
Code: | HOSTNAME="euphoria"
|
/etc/conf.d/net
Code: | mac_eth0="xx:xx:xx:xx:xx:xx"
config_eth0=( "dhcp" )
dhcp_eth0=( "nodns nontp nonis" )
dns_domain="domain.lt"
bridge_br0="eth1 eth2 eth3"
config_br0=( "192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0" )
config_eth1=( "null" )
config_eth2=( "null" )
config_eth3=( "null" )
|
_________________ Same shit, different asshole |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|