DNS and Bind Presenter David Wood 01-12-2013.

Slides:



Advertisements
Similar presentations
Web Server Administration
Advertisements

Web Server Administration Chapter 4 Name Resolution.
Copyright © 2007 by Scott Orr and the Trustees of Indiana University
DNS Session 4: Delegation and reverse DNS Joe Abley AfNOG 2006 workshop.
DNS server & Client Objectives Contents
DNS Domain name server – a server to translate IP aliases to addresses As you know, IP (internet protocol) works by providing every Internet machine with.
DNS. DNS is a network service that enables clients to resolve names to IP address and vice-versa. Allows machines to be logically grouped by domain names.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
Internet Applications INTERNET & INTERNET APPLICATIONS.
The Domain Name System. CeylonLinux DNS concepts using BIND 2 Hostnames IP Addresses are great for computers –IP address includes information used for.
Chapter 4 - Lab DNS Configuration in Linux.  DNS Configuration in Linux Projects 4-1 through 4-3 Projects 4-4 deals with multiple domains  DNS Configuration.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
DNS Domain Name Service america.pcs.cnu.edu->
Recursive Server. Overview Recursive Service Root server list localhost in-addr.arpa named.conf.
The Domain Name System Unix System Administration Download PowerPoint Presentation.
DNS Setup DNS CONFIGURATION. DNS Configuration DNS Setup named daemon is used A DNS Server may be caching/master/slave server The named.ca file has information.
Module 10 Advanced Topics. DNS and DHCP DHCP can be configured to auto- update (using DDNS) the forward and reverse map zones Can be secured using allow-update.
DNS. Introduction What is DNS? –Hierarchy or Tree –Dot used as a separator.
Tony Kombol ITIS Who knows this? Who controls this? DNS!
DNS & Mail in the DMZ Jason Heiss Collective Technologies
Advanced Module 3 Stealth Configurations.
New SA Training Topic 7: DNS and DHCP To implement the underlying basis for our organizations networking, we rely on two fundamental services  DNS – the.
1 Network Administration Module 6 Domain Name Service (DNS)

Configuring DNS.
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
14 DNS : The Domain Name System. 14 Introduction - Problem Computers are used to work with numbers Humans are used to work with names ==> IP addresses.
DNS Related Commands Sayed Ahmed Computer Engineering, BUET, Bangladesh (Graduated on 2001 ) MSc, Computer Science, U of Manitoba, Canada
Module 5 BIND Configuration. named.conf – controls operational features Located - Linux: /etc/named.conf /etc/bind/named.conf Located- BSD: /usr/local/etc/named.conf.
Chapter 16 – The Domain Name System (DNS) Presented by Shari Holstege Tuesday, June 18, 2002.
BIND THE DNS SERVER TO USE !. DNS Domain Name Services Name to IP resolving /etc/hosts /etc/resolv.conf.
Module 2 Zone Files. Objective Understand the idea of a zone and how it relates to a domain name understand zone file structure Understand the major Resource.
Tony Kombol ITIS DNS! overview history features architecture records name server resolver dnssec.
1 Internet Network Services. 2 Module - Internet Network Services ♦ Overview This module focuses on configuring and customizing the servers on the network.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
CIS 192B – Lesson 2 Domain Name System. CIS 192B – Lesson 2 Types of Services Infrastructure –DHCP, DNS, NIS, AD, TIME Intranet –SSH, NFS, SAMBA Internet.
DNS server & Client Objectives –to learn how to setup dns servers Contents –An Introduction to DNS –How To Download and Install The BIND Packages –How.
Linux Operations and Administration
DNS - BIND9 Přednášející Vaše jméno. Master and caching name server options { directory "/var/named"; allow-transfer {“none”;}; }; zone "." { type hint;
Configuration of Authoritative Nameservice AfCHIX 2011 Blantyre, Malawi (based on slides from Brian Candler for NSRC)
AfNOG-2003 Domain Name System (DNS) Ayitey Bulley
Web Server Administration Chapter 4 Name Resolution.
1 CMPT 471 Networking II DNS © Janice Regan,
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
2/26/2003 Lecture 4 Computer System Administration Lecture 4 Networking Startup/DNS.
Domain Name System. 2 Introduction  In a distributed system, names are used to refer to a wide variety of resources such as:  Computers, services, remote.
WHAT IS DNS??????????.
AfNOG-2003 Domain Name System (DNS) Ayitey Bulley Setting up an Authoritative Name Server.
DNS Session 3: Configuration of Authoritative Nameservice Joe Abley AfNOG 2013, Lusaka, Zambia.
Configuration of Authoritative Nameservice ccTLD workshop November th 2007 Amman, Jordan based on slides from Brian Candler for NSRC.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
DNS Domain name server a server to translate IP aliases to addresses
So You Inherited a DNS Server…
Domain Name System (DNS)
Delegated RPKI / ARIN Command Line
Everything You need to know
Created by : Ashish Shah, J.M.Patel College, Goregoan West
Domain Name System Tony Kombol ITIS 3110.
IMPLEMENTING NAME RESOLUTION USING DNS
Configuring and Troubleshooting DNS
LINUX ADMINISTRATION 1
DNS Session 4: Delegation and Reverse DNS
Configuration of Authoritative Nameservice
DNS Session 4: Delegation and Reverse DNS
Cookie Session Mohammed M. Ali cig .mot .com - Larry P. Schrof
Domain Name System Introduction And Overview
RPZ Configuration DNS RPZ Configuration Lecturer: Ron Aitchison
DNS RPZ Intro RPZ Overview Lecturer: Ron Aitchison
DNS : Domain Name System
Presentation transcript:

DNS and Bind Presenter David Wood 01-12-2013

DNS What is DNS and Why do we care DNS history Client side stuff Problems with DNS Why Bind and what other options Some key words for DNS BIND Files Named.conf Db files Conclusion

What is DNS and Why do we care Domain Name Service Hostnames and IP addresses Www.google.com -> 173.194.75.147 13 Root dns servers world wide

DNS History DNS was first made in 1982 Arpanet made DNS DNS in the Enterprise

Client Side Stuff /etc/resolv.conf Domain example.com Search example.com Nameserver 192.168.1.1 prefer Nslookup www.google.com Dig www.google.com Dig -t MX gmail.com

Problems with DNS Round Robin DNS Outage Master outage DNS Redundancy

Why Bind and what other types Bind is the leading DNS server across the world 9 out of 13 Root servers prefer Bind Features of Bind Tsig Views Other DNS versions Microsoft Lbnamed Ldap nis

Types of DNS Caching-only Forward Master Slave

Some key words for DNS Record types A Www.google.com Is where? CNAME Www.yahoo.com Isnt the real name? PTR I know the IP but whats the hostname MX Mail servers NS Other DNS servers

Bind files to know /etc/named/named.conf /var/named/db.*

Named.conf options { directory "/var/named"; version "get lost"; allow-transfer {"none";}; allow-recursion {192.168.3.0/24;}; }; logging{ channel example_log{ file "/var/log/named/example.log" versions 3 size 2m; severity info; print-severity yes; print-time yes; print-category yes; category default{ example_log;

Named.conf cont. // required zone for recursive queries zone "." { type hint; file "root.servers";}; zone "example.com" in{ type master; file "master/db.master.example.com"; Allow-transfer {192.168.23.1;192.168.23.2;); }; zone "localhost" in{ file "master.localhost"; allow-update{none;}; }; zone "0.168.192.IN-ADDR.ARPA" in{ file "db.192.168.0.rev"; };

db.example.com example $TTL 86400 ; 24 hours could have been written as 24h or 1d $ORIGIN example.com. @ 1D IN SOA ns1.example.com. hostmaster.example.com. ( 2002022401 ; serial 3H ; refresh 15 ; retry 1w ; expire 3h ; minimum ) IN NS ns1.example.com. ; in the domain IN MX 10 mail.another.com. ; external mail provider ns1 IN A 192.168.0.1 ;name server definition www IN A 192.168.0.2 ;web server definition ftp IN CNAME www.example.com. ;ftp server definition www IN A 192.168.0.3 fred IN A 192.168.0.4

Conclusion Running DNS at home Running DNS for your own website Running DNS at work

If there is time - Security Split-zone DNS Views Chroot Dont run as root Flags for named -t – chroot the service -u – Run as a different user -c – location to config file within chroot environment