Enabling DNS for IPv6 CSD Fall 2011

Size: px
Start display at page:

Download "Enabling DNS for IPv6 CSD Fall 2011"

Transcription

1 Enabling DNS for IPv6 CSD Fall 2011 Team members: Bowei Dai 15 credits Elis Kullberg 18 credits Hannes Junnila 15 credits Nur Mohammad Rashed 15 credits Siddharth Madan 15 credits Vasily Prokopov 18 credits 2- Dec- 11

2 TABLE OF CONTENTS: 1 VERSION HISTORY INTRODUCTION 4 Purpose of the document. 4 Scope of the document.. 4 Audience of the document REGULAR ZONE IPv6 CONFIGURATION 5 4 REVERSE ZONE IPv6 CONFIGURATION. 6 5 TROUBLESHOOTING REFERENCES.. 8 APPENDIX A 9 APPENDIX B. 11 APPENDIX C. 12 2

3 1 VERSION HISTORY Version number Release date Changes Author(s) 1.1 December 2, 2011 Troubleshooting section added Vasily Prokopov 1.0 November 29, 2011 Document created Vasily Prokopov 3

4 2 INTRODUCTION Purpose of the document The purpose of the document is to describe the configuration of Domain Name System (DNS) server in CareNet in a specific part related to IPv6. Scope of the document The document deals with the CareNet network infrastructure, namely with the DNS server. Audience of the document Project owner, coaches and CareNet teams members form potential audience of the docu- ment. 4

5 3 REGULAR ZONE IPv6 CONFIGURATION The goal was to enable the DNS server of CareNet to answer IPv6 queries and provide IPv6 ad- dresses in response to those queries. For that purpose configuration of existing external care- net- se.se domain zone [1] was modified by adding IPv6 entries for each domain member. Below you will find an example for the Log server: sudo nano /etc/bind/zones/external/carenet-se.se.db log IN A log IN AAAA 2001:6b0:32::94 Every other member of the domain was configured in the same manner. Full configuration is listed in Appendix A. Entries of the external carenet- se.se domain zone are synchronized with DNS servers of SSVL. To check if DNS is providing IPv6 information for CareNet following command could be used: n141-p63:~ vprokopov$ dig AAAA sip.carenet-se.se ; <<>> DiG P3 <<>> AAAA sip.carenet-se.se ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;sip.carenet-se.se. IN AAAA ;; ANSWER SECTION: sip.carenet-se.se. 600 IN AAAA 2001:6b0:32::69 ;; Query time: 99 msec ;; SERVER: #53( ) ;; WHEN: Tue Nov 29 11:54: ;; MSG SIZE rcvd: 63 5

6 4 REVERSE ZONE IPv6 CONFIGURATION Although regular domain zone IPv6 configuration was quite straightforward, reverse domain zone configuration is far more tricky. It starts with creating a zone file with a specific name. In our case since CareNet owns the 2001:6b0:32::/49 network the name is b ip6.arpa. Then reverse PTR entries were specified for every IPv6 enabled domain member. An example for Log server which has an address of 2001:6b0:32::94 could be found below: vprokopov@domain:/$ sudo nano /etc/bind/zones/ b ip6.arpa $ORIGIN b ip6.arpa IN PTR log.carenet-se.se. $ORIGIN is a standard directive described in RFC Full listing of the b ip6.arpa file could be found in Appendix B. After reverse domain zone file was created it should be referenced in the /etc/bind/named.conf.local file (Appendix C): vprokopov@domain:/$ sudo nano /etc/bind/named.conf.local zone " b ip6.arpa" { file "/etc/bind/zones/ b ip6.arpa"; // also-notify { ssvl-ns; ssvl-ns2; gaia; also-notify { ; ; ; // allow-transfer { ssvl-ns; ssvl-ns2; gaia; allow-transfer { ; ; ; allow-query { any; In order to test the reverse DNS for IPv6 the following command might be used: macbook-pro:$ dig -x ; <<>> DiG P3 <<>> -x ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 2 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ; b ip6.arpa. IN PTR ;; ANSWER SECTION: b ip6.arpa. 600 IN PTR gwupdate.carenet-se.se. ;; AUTHORITY SECTION: b ip6.arpa. 600 IN NS b ip6.arpa. 600 IN NS b ip6.arpa. 600 IN NS ns.ssvl.kth.se. ns2.ssvl.kth.se. ns.carenet-se.se. ;; ADDITIONAL SECTION: ns.carenet-se.se. 600 IN A ns.carenet-se.se. 600 IN AAAA 2001:6b0:32::66 ;; Query time: 76 msec ;; SERVER: #53( ) ;; WHEN: Tue Nov 29 14:04:

7 5 TROUBLESHOOTING If DNS server is not responding to queries coming on its IPv6 interface: Make sure that BIND is listening on the IPv6 interface (UDP, port 53). You can check that by running following command: etc/bind$ netstat anu Proto Recv-Q Send-Q Local Address Foreign Address State udp6 0 0 ff02::1:2:547 :::* udp6 0 0 :::53 :::* If no, then check if BIND is actually configured to listen on IPv6. You should have similar entry in your /etc/bind/named.conf.options file: vprokopov@domain:/$ sudo nano /etc/bind/named.conf.options listen-on-v6 { any; It is also useful to check the log: vprokopov@domain:/$ sudo tail -100 /var/log/syslog grep named Dec 2 14:02:14 domain named[11033]: listening on IPv6 interfaces, port 53 Dec 2 14:02:14 domain named[11033]: listening on IPv4 interface lo, #53 Dec 2 14:02:14 domain named[11033]: listening on IPv4 interface br0, #53 Dec 2 14:02:14 domain named[11033]: listening on IPv4 interface br0:0, #53 Another reason why BIND could fail to use IPv6 interface is that it is invoked with - 4 option. You can check it in the /etc/default/bind9 file. It should look like the example below. If - 4 option was specified there, then remove it. vprokopov@domain:/$ sudo cat /etc/default/bind9 # run resolvconf? RESOLVCONF=yes # startup options for the server OPTIONS="-u bind -t /var/lib/named" Sometimes, even if the DNS server is listening on IPv6- enabled interface, the IPv6- enabled client could be rejected: vprokopov@domain:/$ sudo cat /var/log/syslog grep denied Dec 2 13:41:08 domain named[10690]: client 2001:6b0:32::70#44326: view _meta: query (cache) 'domain.carenet-se.se/a/in' denied This could happen because the client is being rejected by the ACL configured in the /etc/bind/named.conf.options file. Make sure that zone that you have defined permits IPv6 hosts in its allow- query clause. If you use ACL all or similar to match all possible clients (like we do in CareNet) then make sure you have specified IPv6 entry there: acl all { 0/0; ::/0; 7

8 6 REFERENCES [1] CareNet Fall 2011 Team, "Incident report: DNS misconfiguration". [Online]. Available: se.se/docs/carenet- Fall2011- %5BNOC- 06%5D- Incedent_report- DNS_misconfiguration_ver1-0.pdf. 8

9 APPENDIX A /etc/bind/zones/external/carenet- se.se.db $TTL 600 carenet-se.se. IN SOA ns.carenet-se.se. domain.carenet-se.se. ( ) carenet-se.se. IN NS ns.carenet-se.se. carenet-se.se. IN NS ns.ssvl.kth.se. carenet-se.se. IN NS ns2.ssvl.kth.se. carenet-se.se. IN A carenet-se.se. IN AAAA 2001:6b0:32::66 ;; Routers and interfaces hemma.hecc.se IN A umsdb IN CNAME hemma.hecc.se vav-kislink IN A kis-vavlink IN A vav-hudlink IN A hud-vavlink IN A kis-lanlink IN A vav-kislink IN AAAA 2001:6b0:32:1::1 kis-vavlink IN AAAA 2001:6b0:32:1::2 vav-hudlink IN AAAA 2001:6b0:32:3::1 hud-vavlink IN AAAA 2001:6b0:32:3::2 kis-lanlink IN AAAA 2001:6b0:32::1 ;; Routers' loopacks vr IN A kr IN A hr IN A vr IN AAAA 2001:6b0:32:10::1 kr IN AAAA 2001:6b0:32:10::2 hr IN AAAA 2001:6b0:32:10::3 ;; CareNet-SE servers ns IN A log IN A sip IN A management IN A vmhost1 IN A vmhost2 IN A ums IN A vpn IN A mrs IN A portal IN A gwupdate IN A domain IN CNAME ns mcu IN CNAME sip syslog IN CNAME management server01 IN CNAME vmhost1 server02 IN CNAME vmhost2 ns IN AAAA 2001:6b0:32::66 log IN AAAA 2001:6b0:32::94 sip IN AAAA 2001:6b0:32::69 management IN AAAA 2001:6b0:32::7 9

10 vmhost1 IN AAAA 2001:6b0:32::72 vmhost2 IN AAAA 2001:6b0:32::71 mrs IN AAAA 2001:6b0:32::112 portal IN AAAA 2001:6b0:32::91 gwupdate IN AAAA 2001:6b0:32::85 ;; SIP service records carenet-se.se. IN NAPTR 2 0 "s" "SIP+D2U" "" _sip._udp.carenet-se.se. carenet-se.se. IN NAPTR 2 0 "s" "SIP+D2T" "" _sip._tcp.carenet-se.se. _sip._tcp.carenet-se.se. IN SRV sip.carenet-se.se. _sip._udp.carenet-se.se. IN SRV sip.carenet-se.se. ;; SSVL servers www IN A mail IN CNAME mail.ssvl.kth.se. 10

11 APPENDIX B /etc/bind/zones/ b ip6.arpa $TTL 600 $ORIGIN IN SOA ns.carenet-se.se. admin.carenet-se.se. ( ; 28800; ; ; IN NS IN NS IN NS ns2.ssvl.kth.se IN PTR ns.carenet-se.se. $ORIGIN b ip6.arpa IN PTR sip.carenet-se.se IN PTR log.carenet-se.se IN PTR management.carenet-se.se IN PTR vmhost1.carenet-se.se IN PTR vmhost2.carenet-se.se IN PTR ums.carenet-se.se IN PTR vpn.carenet-se.se IN PTR mrs.carenet-se.se IN PTR portal.carenet-se.se IN PTR gwupdate.carenet-se.se IN PTR kis-lanlink.carenet-se.se. $ORIGIN b ip6.arpa IN PTR vav-kislink.carenet-se.se IN PTR kis-vavlink.carenet-se.se. $ORIGIN b ip6.arpa IN PTR vav-hudlink.carenet-se.se IN PTR hud-vavlink.carenet-se.se. $ORIGIN b ip6.arpa IN PTR vr.carenet-se.se IN PTR kr.carenet-se.se IN PTR hr.carenet-se.se. 11

12 APPENDIX C /etc/bind/named.conf.local view "internal" { match-clients { vpn; include "/etc/bind/zones.rfc1918"; zone "carenet-se.se" { file "/etc/bind/zones/internal/carenet-se.se.db"; allow-query { vpn; zone " in-addr.arpa" { file "/etc/bind/zones/rev in-addr.arpa"; allow-query { kistanetwork; zone "localhost" { file "/etc/bind/db.local"; zone "127.in-addr.arpa" { file "/etc/bind/db.127"; zone "0.in-addr.arpa" { file "/etc/bind/db.0"; zone "255.in-addr.arpa" { file "/etc/bind/db.255"; view "external" { match-clients {!vpn; all; // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; zone "carenet-se.se" { file "/etc/bind/zones/external/carenet-se.se.db"; // also-notify { ssvl-ns; ssvl-ns2; gaia; also-notify { ; ; ; // allow-transfer { ssvl-ns; ssvl-ns2; gaia; allow-transfer { ; ; ; allow-query { any; zone " in-addr.arpa" { file "/etc/bind/zones/rev in-addr.arpa"; // also-notify { ssvl-ns; ssvl-ns2; gaia; also-notify { ; ; ; // allow-transfer { ssvl-ns; ssvl-ns2; gaia; allow-transfer { ; ; ; allow-query { any; 12

13 zone " b ip6.arpa" { file "/etc/bind/zones/ b ip6.arpa"; // also-notify { ssvl-ns; ssvl-ns2; gaia; also-notify { ; ; ; // allow-transfer { ssvl-ns; ssvl-ns2; gaia; allow-transfer { ; ; ; allow-query { any; 13

Creating a master/slave DNS server combination for your Grid Infrastructure

Creating a master/slave DNS server combination for your Grid Infrastructure Creating a master/slave DNS server combination for your Grid Infrastructure When doing a Grid Infrastructure installation, a DNS server is needed to resolve addresses for the cluster- scan addresses. In

More information

netkit lab dns Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version Author(s)

netkit lab dns Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version Author(s) Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab dns Version Author(s) E-mail Web Description 2.2 G. Di Battista, M. Patrignani, M.

More information

Domain Name System (DNS) Fundamentals

Domain Name System (DNS) Fundamentals Domain Name System (DNS) Fundamentals Mike Jager Network Startup Resource Center [email protected] These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International

More information

DNS. Computer Networks. Seminar 12

DNS. Computer Networks. Seminar 12 DNS Computer Networks Seminar 12 DNS Introduction (Domain Name System) Naming system used in Internet Translate domain names to IP addresses and back Communication works on UDP (port 53), large requests/responses

More information

DNS Service on Linux. Supawit Wannapila CCNA, RHCE [email protected]

DNS Service on Linux. Supawit Wannapila CCNA, RHCE supawit.w@cmu.ac.th DNS Service on Linux Supawit Wannapila CCNA, RHCE [email protected] Host Name Resolution Common Host Name Service Files (/etc/hosts and /etc/networks) DNS (/etc/resolv.conf) Multiple client-side resolvers:

More information

Local DNS Attack Lab. 1 Lab Overview. 2 Lab Environment. SEED Labs Local DNS Attack Lab 1

Local DNS Attack Lab. 1 Lab Overview. 2 Lab Environment. SEED Labs Local DNS Attack Lab 1 SEED Labs Local DNS Attack Lab 1 Local DNS Attack Lab Copyright c 2006 Wenliang Du, Syracuse University. The development of this document was partially funded by the National Science Foundation s Course,

More information

Set up and run your own Cesidian Root DNS server

Set up and run your own Cesidian Root DNS server Set up and run your own Cesidian Root DNS server How-to for Debian 6.0, bind9 and IPv4 Cesidian Root website http://cesidianroot.net/ Last change 13.02.2012 Author Contact Patrick Jansen Administrator

More information

Domain Name System Security

Domain Name System Security Abstract Domain Name System Security Ladislav Hagara [email protected] Department of Automated Command Systems and Informatics Military Academy in Brno Brno, Czech Republic Domain Name System (DNS) is one of

More information

Domain Name System (DNS) Session-1: Fundamentals. Ayitey Bulley [email protected]

Domain Name System (DNS) Session-1: Fundamentals. Ayitey Bulley abulley@ghana.com Domain Name System (DNS) Session-1: Fundamentals Ayitey Bulley [email protected] Computers use IP addresses. Why do we need names? Names are easier for people to remember Computers may be moved between

More information

Copyright 2012 http://itfreetraining.com

Copyright 2012 http://itfreetraining.com In order to find resources on the network, computers need a system to look up the location of resources. This video looks at the DNS records that contain information about resources and services on the

More information

How-to: DNS Enumeration

How-to: DNS Enumeration 25-04-2010 Author: Mohd Izhar Ali Email: [email protected] Website: http://johncrackernet.blogspot.com Table of Contents How-to: DNS Enumeration 1: Introduction... 3 2: DNS Enumeration... 4 3: How-to-DNS

More information

Internet-Praktikum I Lab 3: DNS

Internet-Praktikum I Lab 3: DNS Kommunikationsnetze Internet-Praktikum I Lab 3: DNS Mark Schmidt, Andreas Stockmayer Sommersemester 2015 kn.inf.uni-tuebingen.de Motivation for the DNS Problem IP addresses hard to remember for humans

More information

Motivation. Domain Name System (DNS) Flat Namespace. Hierarchical Namespace

Motivation. Domain Name System (DNS) Flat Namespace. Hierarchical Namespace Motivation Domain Name System (DNS) IP addresses hard to remember Meaningful names easier to use Assign names to IP addresses Name resolution map names to IP addresses when needed Namespace set of all

More information

KAREL UCAP DNS AND DHCP CONCEPTS MANUAL MADE BY: KAREL ELEKTRONIK SANAYI ve TICARET A.S. Organize Sanayi Gazneliler Caddesi 10

KAREL UCAP DNS AND DHCP CONCEPTS MANUAL MADE BY: KAREL ELEKTRONIK SANAYI ve TICARET A.S. Organize Sanayi Gazneliler Caddesi 10 KAREL UCAP DNS AND DHCP CONCEPTS MANUAL MADE BY: KAREL ELEKTRONIK SANAYI ve TICARET A.S. Organize Sanayi Gazneliler Caddesi 10 Sincan 06935 Ankara, Turkey Version Table Manual Version/Date AAA/22.03.2011

More information

CSE 127: Computer Security. Network Security. Kirill Levchenko

CSE 127: Computer Security. Network Security. Kirill Levchenko CSE 127: Computer Security Network Security Kirill Levchenko December 4, 2014 Network Security Original TCP/IP design: Trusted network and hosts Hosts and networks administered by mutually trusted parties

More information

DNS at NLnet Labs. Matthijs Mekking

DNS at NLnet Labs. Matthijs Mekking DNS at NLnet Labs Matthijs Mekking Topics NLnet Labs DNS DNSSEC Recent events NLnet Internet Provider until 1997 The first internet backbone in Holland Funding research and software projects that aid the

More information

what s in a name? taking a deeper look at the domain name system mike boylan penn state mac admins conference

what s in a name? taking a deeper look at the domain name system mike boylan penn state mac admins conference what s in a name? taking a deeper look at the domain name system mike boylan penn state mac admins conference whoami work for robert morris university, pittsburgh, pa primarily mac and voip admin @mboylan

More information

DNS. Computer networks - Administration 1DV202. fredag 30 mars 12

DNS. Computer networks - Administration 1DV202. fredag 30 mars 12 DNS Computer networks - Administration 1DV202 DNS History Who needs DNS? The DNS namespace How DNS works The DNS database The BIND software Server and client configuration The history of DNS RFC 882 and

More information

DNS using BIND 9. TELE301 Laboratory Manual. 1 Using Dig... 1. 2 Basic Configuration... 4. 3 The Master Bind Configuration File...

DNS using BIND 9. TELE301 Laboratory Manual. 1 Using Dig... 1. 2 Basic Configuration... 4. 3 The Master Bind Configuration File... DNS using BIND 9 TELE301 Laboratory Manual Contents 1 Using Dig.................................. 1 2 Basic Configuration............................ 4 3 The Master Bind Configuration File....................

More information

DNS Pharming Attack Lab

DNS Pharming Attack Lab CNT 5410 - Fall 2014 1 DNS Pharming Attack Lab (This is a modified version of the exercise listed below. Modifications are to provide tighter configuration so as to minimize the risk of traffic leaving

More information

How to Enable Internet for Guest Virtual Machine using Wi-Fi wireless Internet Connection.

How to Enable Internet for Guest Virtual Machine using Wi-Fi wireless Internet Connection. How to Enable Internet for Guest Virtual Machine using Wi-Fi wireless Internet Connection. Table of Contents 1) Host, Guest and VBox version.... 2 2) Check your current Host and Guest Details... 3 3) Now

More information

Domain Name System. DNS is an example of a large scale client-server application. Copyright 2014 Jim Martin

Domain Name System. DNS is an example of a large scale client-server application. Copyright 2014 Jim Martin Domain Name System: DNS Objective: map names to IP addresses (i.e., high level names to low level names) Original namespace was flat, didn t scale.. Hierarchical naming permits decentralization by delegating

More information

DNS. The Root Name Servers. DNS Hierarchy. Computer System Security and Management SMD139. Root name server. .se name server. .

DNS. The Root Name Servers. DNS Hierarchy. Computer System Security and Management SMD139. Root name server. .se name server. . Computer System Security and Management SMD139 Lecture 5: Domain Name System Peter A. Jonsson DNS Translation of Hostnames to IP addresses Hierarchical distributed database DNS Hierarchy The Root Name

More information

CONSUL AS A MONITORING SERVICE

CONSUL AS A MONITORING SERVICE CONSUL AS A MONITORING SERVICE SETH VARGO @sethvargo SERVICE ORIENTED ARCHITECTURE SOA PRIMER Autonomous Limited Scope Loose Coupling ORDER PROCESSING ORDER WEB APP HISTORY FORECASTING ORDER PROCESSING

More information

DNS : Domain Name System

DNS : Domain Name System 1/30 DNS : Domain Name System Surasak Sanguanpong [email protected] http://www...ac.th/~nguan Last updated: May 24, 1999 Outline 2/30 DNS basic name space name resolution process protocol configurations Why

More information

How To Attack Isc.Org.Org With A Dnet On A Network With A Pnet On The Same Day As A Dbus On A Pc Or Ipnet On An Ipnet.Org On A 2.5Th Gen.Net

How To Attack Isc.Org.Org With A Dnet On A Network With A Pnet On The Same Day As A Dbus On A Pc Or Ipnet On An Ipnet.Org On A 2.5Th Gen.Net Surviving a DDoS Attack: What every host needs to know Maria Karaivanova, Business Development David Koston, Platform www.cloudflare.com DDoS Attacks are becoming massive, and easier to initiate!2 Major

More information

DNS + DHCP. Michael Tsai 2015/04/27

DNS + DHCP. Michael Tsai 2015/04/27 DNS + DHCP Michael Tsai 2015/04/27 lubuntu.ova http://goo.gl/bax8b8 DNS + DHCP DNS: domain name < > IP address DHCP: gives you a IP + configuration when you joins a new network DHCP = Dynamic Host Configuration

More information

How to Add Domains and DNS Records

How to Add Domains and DNS Records How to Add Domains and DNS Records Configure the Barracuda NextGen X-Series Firewall to be the authoritative DNS server for your domains or subdomains to take advantage of Split DNS or dead link detection.

More information

DNS zone transfers from FreeIPA to non-freeipa slave servers

DNS zone transfers from FreeIPA to non-freeipa slave servers FreeIPA Training Series DNS zone transfers from FreeIPA to non-freeipa slave servers FreeIPA 3.0 and bind-dyndb-ldap 2.3 Petr Špaček 01-03-2013 Text file based

More information

DNS Conformance Test Specification For Client

DNS Conformance Test Specification For Client DNS Conformance Test Specification For Client Revision 1.0 Yokogawa Electric Corporation References This test specification focus on following DNS related RFCs. RFC 1034 DOMAIN NAMES - CONCEPTS AND FACILITIES

More information

Lesson 13: DNS Security. Javier Osuna [email protected] GMV Head of Security and Process Consulting Division

Lesson 13: DNS Security. Javier Osuna josuna@gmv.com GMV Head of Security and Process Consulting Division Lesson 13: DNS Security Javier Osuna [email protected] GMV Head of Security and Process Consulting Division Introduction to DNS The DNS enables people to use and surf the Internet, allowing the translation

More information

DNS SECURITY TROUBLESHOOTING GUIDE

DNS SECURITY TROUBLESHOOTING GUIDE DNS SECURITY TROUBLESHOOTING GUIDE INTERNET DEPLOYMENT OF DNS SECURITY 27 November 2006 Table of Contents 1. INTRODUCTION...3 2. DNS SECURITY SPECIFIC FAILURE MODES...3 2.1 SIGNATURES...3 2.1.1 Signature

More information

DNS Amplification Attacks as a DDoS Tool and Mitigation Techniques

DNS Amplification Attacks as a DDoS Tool and Mitigation Techniques DNS Amplification Attacks as a DDoS Tool and Mitigation Techniques Klaus Steding-Jessen [email protected]! Computer Emergency Response Team Brazil - CERT.br Network Information Center Brazil - NIC.br Brazilian

More information

DNS Resolving using nslookup

DNS Resolving using nslookup DNS Resolving using nslookup Oliver Hohlfeld & Andre Schröder January 8, 2007 Abstract This report belongs to a talk given at the networking course (Institue Eurecom, France) in January 2007. It is based

More information

Domain Name System 2015-04-28 17:49:44 UTC. 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement

Domain Name System 2015-04-28 17:49:44 UTC. 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Domain Name System 2015-04-28 17:49:44 UTC 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Contents Domain Name System... 4 Domain Name System... 5 How DNS Works

More information

Unbound a caching, validating DNSSEC resolver. Do you trust your name server? Configuration. Unbound as a DNS cache (SEC-less)

Unbound a caching, validating DNSSEC resolver. Do you trust your name server? Configuration. Unbound as a DNS cache (SEC-less) Unbound a caching, validating DNSSEC resolver UKUUG Spring 2011 Conference Leeds, UK March 2011 Jan-Piet Mens $ dig 1.1.0.3.3.0.8.1.7.1.9.4.e164.arpa naptr Do you trust your name server? DNS clients typically

More information

Red Hat system-config-bind BIND (Berkeley Internet Name Domain) DNS ( Domain Name System)

Red Hat system-config-bind BIND (Berkeley Internet Name Domain) DNS ( Domain Name System) Red Hat system-config-bind BIND (Berkeley Internet Name Domain) DNS ( Domain Name System) Configuration tool User Guide and Manual Jason Vas Dias Copyright ( ) Red Hat Inc. 2005 Table

More information

Securing an Internet Name Server

Securing an Internet Name Server Securing an Internet Name Server Cricket Liu [email protected] Securing an Internet Name Server Name servers exposed to the Internet are subject to a wide variety of attacks: Attacks against the name

More information

CSIS 3230 Computer Networking Principles, Spring 2012 Lab 7 Domain Name System (DNS)

CSIS 3230 Computer Networking Principles, Spring 2012 Lab 7 Domain Name System (DNS) CSIS 3230 Computer Networking Principles, Spring 2012 Lab 7 Domain Name System (DNS) By Michael Olan, Richard Stockton College (last update: March 2012) Purpose At this point, all hosts should be communicating

More information

DDOS ATTACKS: PREPARATION-DETECTION-MITIGATION. Mohammad Fakrul Alam. bdhub. SANOG 21 January 27 - Feb 4, 2013 Cox's Bazar, Bangladesh

DDOS ATTACKS: PREPARATION-DETECTION-MITIGATION. Mohammad Fakrul Alam. bdhub. SANOG 21 January 27 - Feb 4, 2013 Cox's Bazar, Bangladesh DDOS ATTACKS: PREPARATION-DETECTION-MITIGATION SANOG 21 January 27 - Feb 4, 2013 Cox's Bazar, Bangladesh Mohammad Fakrul Alam bdhub fakrul [at] bdhub [dot] com AGENDA 1. Overview of (D)DoS 2. How to (D)DoS

More information

- Domain Name System -

- Domain Name System - 1 Name Resolution - Domain Name System - Name resolution systems provide the translation between alphanumeric names and numerical addresses, alleviating the need for users and administrators to memorize

More information

The role of JANET CSIRT

The role of JANET CSIRT The role of JANET CSIRT Bradley Freeman JANET(UK) CSIRT Member UKNOF 15 21 st January 2010 [email protected] Copyright JNT Association 2009 1 What to expect Overview of how we detect and deal with

More information

The Domain Name System

The Domain Name System DNS " This is the means by which we can convert names like news.bbc.co.uk into IP addresses like 212.59.226.30 " Purely for the benefit of human users: we can remember numbers (e.g., telephone numbers),

More information

DNS. Some advanced topics. Karst Koymans. (with Niels Sijm) Informatics Institute University of Amsterdam. (version 2.6, 2013/09/19 10:55:30)

DNS. Some advanced topics. Karst Koymans. (with Niels Sijm) Informatics Institute University of Amsterdam. (version 2.6, 2013/09/19 10:55:30) DNS Some advanced topics Karst Koymans (with Niels Sijm) Informatics Institute University of Amsterdam (version 2.6, 2013/09/19 10:55:30) Friday, September 13, 2013 Karst Koymans (with Niels Sijm) (UvA)

More information

Forouzan: Chapter 17. Domain Name System (DNS)

Forouzan: Chapter 17. Domain Name System (DNS) Forouzan: Chapter 17 Domain Name System (DNS) Domain Name System (DNS) Need System to map name to an IP address and vice versa We have used a host file in our Linux laboratory. Not feasible for the entire

More information

Windows 2008 Server. Domain Name System Administración SSII

Windows 2008 Server. Domain Name System Administración SSII Windows 2008 Server Domain Name System Administración SSII Contenidos Introducción Configuración DNS Transferencia de zona Herramientas DNS Introducción Domain Name System is a hierarchical distributed

More information

DNS. DNS Fundamentals. Goals of this lab: Prerequisites: LXB, NET

DNS. DNS Fundamentals. Goals of this lab: Prerequisites: LXB, NET DNS DNS Fundamentals Goals of this lab: Learn how the domain name system works Learn about tools to test and troubleshoot DNS Learn how to deploy a basic DNS service Prerequisites: LXB, NET REVISION: 2.0

More information

DNS Session 4: Delegation and reverse DNS. Joe Abley AfNOG 2006 workshop

DNS Session 4: Delegation and reverse DNS. Joe Abley AfNOG 2006 workshop DNS Session 4: Delegation and reverse DNS Joe Abley AfNOG 2006 workshop How do you delegate a subdomain? In principle straightforward: just insert NS records for the subdomain, pointing at someone else's

More information

Description: Objective: Attending students will learn:

Description: Objective: Attending students will learn: Course: Introduction to Cyber Security Duration: 5 Day Hands-On Lab & Lecture Course Price: $ 3,495.00 Description: In 2014 the world has continued to watch as breach after breach results in millions of

More information

How to Configure Split DNS

How to Configure Split DNS How to Configure Split DNS Split DNS is a concept that allows a hostname to resolve to one IP address on the internal network, and another on the external network. An example is the G/On Server if it is

More information

Agenda. Network Services. Domain Names. Domain Name. Domain Names Domain Name System Internationalized Domain Names. Domain Names & DNS

Agenda. Network Services. Domain Names. Domain Name. Domain Names Domain Name System Internationalized Domain Names. Domain Names & DNS Agenda Network Services Domain Names & DNS Domain Names Domain Name System Internationalized Domain Names Johann Oberleitner SS 2006 Domain Names Naming of Resources Problems of Internet's IP focus IP

More information

CDN SERVICE ICSS ROUTE MANAGED DNS DEUTSCHE TELEKOM AG INTERNATIONAL CARRIER SALES AND SOLUTIONS (ICSS)

CDN SERVICE ICSS ROUTE MANAGED DNS DEUTSCHE TELEKOM AG INTERNATIONAL CARRIER SALES AND SOLUTIONS (ICSS) CDN SERVICE ICSS ROUTE MANAGED DNS DEUTSCHE TELEKOM AG INTERNATIONAL CARRIER SALES AND SOLUTIONS (ICSS) CDN FEATURE ICSS ROUTE ICSS ROUTE IS OUR NEW OFFERING TO HELP YOU MANAGE YOUR DOMAIN NAME SYSTEM

More information

ECE 4321 Computer Networks. Network Programming

ECE 4321 Computer Networks. Network Programming ECE 4321 Computer Networks Network Programming Name Space System.Net Domain Name System (DNS) To resolve computer naming Host database is split up and distributed among multiple systems on the Internet

More information

Networking Domain Name System

Networking Domain Name System System i Networking Domain Name System Version 6 Release 1 System i Networking Domain Name System Version 6 Release 1 Note Before using this information and the product it supports, read the information

More information

Defeating DNS Amplification Attacks. Ralf Weber Senior Infrastructure Architect

Defeating DNS Amplification Attacks. Ralf Weber Senior Infrastructure Architect Defeating DNS Amplification Attacks Ralf Weber Senior Infrastructure Architect History DNS amplification attacks aren't new Periodically reemerge as attackers read history books J NANOG 56 Reports of unusual

More information

Configuring DNS on Cisco Routers

Configuring DNS on Cisco Routers Configuring DNS on Cisco Routers Document ID: 24182 Contents Introduction Prerequisites Requirements Components Used Conventions Setting Up a Router to Use DNS Lookups Troubleshooting You Can Ping a Web

More information

Use Domain Name System and IP Version 6

Use Domain Name System and IP Version 6 Use Domain Name System and IP Version 6 What You Will Learn The introduction of IP Version 6 (IPv6) into an enterprise environment requires some changes both in the provisioned Domain Name System (DNS)

More information

Domain Name Server. Training Division National Informatics Centre New Delhi

Domain Name Server. Training Division National Informatics Centre New Delhi Domain Name Server Training Division National Informatics Centre New Delhi Domain Name Service (DNS) I. History of DNS II. DNS structure and its components III. Functioning of DNS IV. Possible Configurations

More information

IPV6 SERVICES DEPLOYMENT

IPV6 SERVICES DEPLOYMENT IPV6 SERVICES DEPLOYMENT LINX IPv6 Technical Workshop - March 2009 Jaco Engelbrecht Group Platforms Manager, clara.net DNS root zone goes AAAA! On 4 th February 2008 IANA added AAAA records for the A,

More information

Using Webmin and Bind9 to Setup DNS Sever on Linux

Using Webmin and Bind9 to Setup DNS Sever on Linux Global Open Versity Systems Integration Hands-on Labs Training Manual Using Webmin and Bind9 to Setup DNS Sever on Linux By Kefa Rabah, [email protected] March 2008 Installing and Configuring

More information

Remote DNS Cache Poisoning Attack Lab

Remote DNS Cache Poisoning Attack Lab SEED Labs Remote DNS Cache Poisoning Attack Lab 1 Remote DNS Cache Poisoning Attack Lab Copyright c 2014 Wenliang Du, Syracuse University. The development of this document is/was funded by the following

More information

Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files

Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files Configuring DNS BIND: UNIX Name Service Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files Zone: a collection of domain information contained

More information

How To Guide Edge Network Appliance How To Guide:

How To Guide Edge Network Appliance How To Guide: How To Guide Edge Network Appliance How To Guide: ActiveDNS v 4.01 Edge Network Appliance How To Guide: ActiveDNS 2007 XRoads Networks 17165 Von Karman, Suite 112 888-9-XROADS v 4.01 updated 09/11/07 Table

More information

Installing and Setting up Microsoft DNS Server

Installing and Setting up Microsoft DNS Server Training Installing and Setting up Microsoft DNS Server Introduction Versions Used Windows Server 2003 Setup Used i. Server Name = martini ii. Credentials: User = Administrator, Password = password iii.

More information

Table of Contents DNS. How to package DNS messages. Wire? DNS on the wire. Some advanced topics. Encoding of domain names.

Table of Contents DNS. How to package DNS messages. Wire? DNS on the wire. Some advanced topics. Encoding of domain names. Table of Contents DNS Some advanced topics Karst Koymans Informatics Institute University of Amsterdam (version 154, 2015/09/14 10:44:10) Friday, September 11, 2015 DNS on the wire Encoding of domain names

More information

Zimbra :: The Leader in Open Source Collaboration. Administrator's PowerTip #3: June 21, 2007 Zimbra Forums - Zimbra wiki - Zimbra Blog

Zimbra :: The Leader in Open Source Collaboration. Administrator's PowerTip #3: June 21, 2007 Zimbra Forums - Zimbra wiki - Zimbra Blog Administrator's PowerTip #3: June 21, 2007 Zimbra Forums - Zimbra wiki - Zimbra Blog Introduction Configuring BIND and Zimbra on the same machine is a hot topic over in the forums. Zimbra checks to make

More information

DDOS ATTACKS: PREPARATION-DETECTION-MITIGATION

DDOS ATTACKS: PREPARATION-DETECTION-MITIGATION DDOS ATTACKS: PREPARATION-DETECTION-MITIGATION Mohammad Fakrul Alam bdhub fakrul [at] bdhub [dot] com AGENDA 1. Overview of (D)DoS 2. How to (D)DoS 3. Motivation 4. Attack Type 5. Detection 6. Preparation

More information

THE DOMAIN NAME SYSTEM DNS

THE DOMAIN NAME SYSTEM DNS Announcements THE DOMAIN NAME SYSTEM DNS Internet Protocols CSC / ECE 573 Fall, 2005 N. C. State University copyright 2005 Douglas S. Reeves 2 Today s Lecture I. Names vs. Addresses II. III. IV. The Namespace

More information

How to Configure the Windows DNS Server

How to Configure the Windows DNS Server Windows 2003 How to Configure the Windows DNS Server How to Configure the Windows DNS Server Objective This document demonstrates how to configure domains and record on the Windows 2003 DNS Server. Windows

More information

The Domain Name System

The Domain Name System The Domain Name System Antonio Carzaniga Faculty of Informatics University of Lugano October 9, 2012 2005 2007 Antonio Carzaniga 1 IP addresses and host names Outline DNS architecture DNS process DNS requests/replies

More information

NetIQ Advanced Authentication Framework - MacOS Client

NetIQ Advanced Authentication Framework - MacOS Client NetIQ Advanced Authentication Framework - MacOS Client Installation Guide Version 5.2.0 1 Table of Contents 1 Table of Contents 2 Introduction 3 About This Document 3 About MacOS Client 4 System Requirements

More information

DNS (Domain Name System) is the system & protocol that translates domain names to IP addresses.

DNS (Domain Name System) is the system & protocol that translates domain names to IP addresses. Lab Exercise DNS Objective DNS (Domain Name System) is the system & protocol that translates domain names to IP addresses. Step 1: Analyse the supplied DNS Trace Here we examine the supplied trace of a

More information

Table of Contents. Confidential and Proprietary

Table of Contents. Confidential and Proprietary Table of Contents About Toshiba Strata CIX and Broadvox SIP Trunking... 1 Requirements... 2 Purpose, Scope and Audience... 3 What is SIP Trunking?... 4 Business Advantages of SIP Trunking... 4 Technical

More information

USING TRANSACTION SIGNATURES (TSIG) FOR SECURE DNS SERVER COMMUNICATION

USING TRANSACTION SIGNATURES (TSIG) FOR SECURE DNS SERVER COMMUNICATION USING TRANSACTION SIGNATURES (TSIG) FOR SECURE DNS SERVER COMMUNICATION Transaction Signatures (TSIG) provide a secure method for communicating in the Domain Name System (DNS) from a primary to a secondary

More information

DNS SRV Usage June 22, 2011

DNS SRV Usage June 22, 2011 DNS SRV Usage June 22, 2011 Proprietary 2011 Media5 Corporation Table of Contents Scope of this Document... 3 DNS SRV (RFC 2782)... 3 Deployment Scenario... 4 Mediatrix Unit Configuration... 5 Scenario

More information

Copyright International Business Machines Corporation 2001. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure

Copyright International Business Machines Corporation 2001. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure iseries DNS iseries DNS Copyright International Business Machines Corporation 2001. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule

More information

The Domain Name System: An Integral Part of the Internet. By Keiko Ishioka

The Domain Name System: An Integral Part of the Internet. By Keiko Ishioka The Domain Name System: An Integral Part of the Internet By Keiko Ishioka The Domain Name System (otherwise known as the Domain Name Server system) (DNS) is a distributed database that is accessed by anyone

More information

Switchvox. Technical Application Notes

Switchvox. Technical Application Notes Switchvox Technical Application Notes Table of Contents About Broadvox... 1 About Switchvox... 1 Purpose, Scope and Audience... 2 Switchvox Deployment Information... 3 Switchvox External IP Address...

More information

Section 1 Overview... 4. Section 2 Home... 5

Section 1 Overview... 4. Section 2 Home... 5 ecogent User Guide 2012 Cogent Communications, Inc. All rights reserved. Every effort has been made to ensure that the information in this User Guide is accurate. Information in this document is subject

More information

1 DNS Packet Structure

1 DNS Packet Structure Fundamentals of Computer Networking Project 1 Primer: DNS Overview CS4700/CS5700 Fall 2009 17 September 2009 The DNS protocol is well-documented online, however, we describe the salient pieces here for

More information

Deploying & Configuring a DNS Server on OpenServer 6 or UnixWare 7. Kirk Farquhar

Deploying & Configuring a DNS Server on OpenServer 6 or UnixWare 7. Kirk Farquhar Deploying & Configuring a DNS Server on OpenServer 6 or UnixWare 7 Kirk Farquhar 1 Content Introduction Bind 8 & Bind 9 Administering a DNS Server H2N Using DNS Manager The SCO Resolvers Firewall Issues

More information

ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example

ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example Document ID: 113571 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information

More information

Infoblox CSV Import Reference. NIOS 6.5 for Infoblox Core Network Services Appliances

Infoblox CSV Import Reference. NIOS 6.5 for Infoblox Core Network Services Appliances Infoblox CSV Import Reference NIOS 6.5 for Infoblox Core Network Services Appliances Copyright Statements 2012, Infoblox Inc. All rights reserved. The contents of this document may not be copied or duplicated

More information

Domain Name System (DNS) RFC 1034 RFC 1035 http://www.ietf.org

Domain Name System (DNS) RFC 1034 RFC 1035 http://www.ietf.org Domain Name System (DNS) RFC 1034 RFC 1035 http://www.ietf.org TCP/IP Protocol Suite Application Layer DHCP DNS SNMP HTTP SMTP POP Transport Layer UDP TCP ICMP IGMP Network Layer IP Link Layer ARP ARP

More information

netkit lab Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version 1.

netkit lab Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version 1. Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab walkthrough Version 1.3 Author(s) Massimo Rimondini E-mail Web Description [email protected]

More information

walkthrough Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version 1.

walkthrough Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version 1. Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab walkthrough Version 1.2 Author(s) Massimo Rimondini E-mail Web Description [email protected]

More information

Lecture 2 CS 3311. An example of a middleware service: DNS Domain Name System

Lecture 2 CS 3311. An example of a middleware service: DNS Domain Name System Lecture 2 CS 3311 An example of a middleware service: DNS Domain Name System The problem Networked computers have names and IP addresses. Applications use names; IP uses for routing purposes IP addresses.

More information

2 HDE Controller X DNS Server Manual

2 HDE Controller X DNS Server Manual DNS Server Manual 2 HDE Controller X DNS Server Manual Please note that this user manual may be subjected to change due to product upgrades without any prior notice. HDE and HDE Controller is a registered

More information

IERG 4080 Building Scalable Internet-based Services

IERG 4080 Building Scalable Internet-based Services Department of Information Engineering, CUHK Term 1, 2015/16 IERG 4080 Building Scalable Internet-based Services Lecture 4 Load Balancing Lecturer: Albert C. M. Au Yeung 30 th September, 2015 Web Server

More information

APNIC IPv6 Deployment

APNIC IPv6 Deployment APNIC IPv6 Deployment Ulaanbaatar, Mongolia 19 October 2015 Issue Date: Revision: Overview Deployment motivation Network deployment IPv6 Services deployment IPv6 Anycast service IPv6 Cloud service Summary

More information

DNS Cache Snooping. Snooping the Cache for Fun and Profit

DNS Cache Snooping. Snooping the Cache for Fun and Profit DNS Cache Snooping or Snooping the Cache for Fun and Profit Version 1.1 / February 2004 Luis Grangeia [email protected] Abstract This research paper presents an overview on the technique known as

More information

Motivation. Users can t remember IP addresses. Implemented by library functions & servers. - Need to map symbolic names (www.stanford.

Motivation. Users can t remember IP addresses. Implemented by library functions & servers. - Need to map symbolic names (www.stanford. Motivation 2 cs.princeton.edu User 1 user @ cs.princeton.edu Name server Mail program 192.12.69.5 3 TCP 192.12.69.5 4 192.12.69.5 5 IP Users can t remember IP addresses - Need to map symbolic names (www.stanford.edu)

More information

Teldat Router. DNS Client

Teldat Router. DNS Client Teldat Router DNS Client Doc. DM723-I Rev. 10.00 March, 2003 INDEX Chapter 1 Domain Name System...1 1. Introduction...2 2. Resolution of domains...3 2.1. Domain names resolver functionality...4 2.2. Functionality

More information