SlideShare a Scribd company logo
Dynamic DNS
jainul.musani@gmail.cojainul.musani@gmail.co
DDNS (Dynamic Domain Name System)
• DDNS (Dynamic DNS) is a service
that maps Internet domain names to
IP addresses.
• Unlike DNS that only works with
static IP addresses, DDNS is designed
to also support dynamic IP
addresses, such as those assigned by
a DHCP server.
[2]
• That makes DDNS a good fit for
home networks, which often receive
dynamic public IP addresses from
their Internet provider that
occasionally change.
• Dynamic DNS (DDNS) is the ability
for a host to update its own DNS A
record.
[3]
DDNS (Dynamic Domain Name System)
• A host's IP address (or what appears
to be its IP address) can change
when you use a home broadband
service such as cable or DSL.
• If you have a broadband connection,
DDNS allows you to have a full-time
Internet server even though you
don't have a static IP address.
[4]
DDNS (Dynamic Domain Name System)
•To use DDNS, one simply signs up
with a DDNS provider and installs
network software on their host
to monitor its IP address.
–For example, dyndns.com provides
a free dynamic DDNS service via
software that can run on Windows,
Mac or Linux computers.
[5]
DDNS (Dynamic Domain Name System)
• In cases if a website is hosted on a
server with dynamic IP, each time
you connect to the internet, a
temporary IP address is assigned to
the server by the Internet Service
Provider. So when the IP address of
the server changes you will not be
able to access the website using
Domain name. [6]
DDNS (Dynamic Domain Name System)
• In such cases the Dynamic DNS will
take care of this issue by changing
the IP address of your website
correspondingly.
[7]
DDNS (Dynamic Domain Name System)
[8]
DDNS (Dynamic Domain Name System)
• All DDNS service providers require
that you use a DDNS client on your
web server that will periodically
update the IP address information in
your provider's DDNS record.
• One of the most commonly used
clients is DDclient.
[9]
Install a DDNS Client On Your Server
• Like most RedHat and Fedora Linux
software products, DDclient is
available in the RPM format.
• You can usually download the
software from your DDNS provider,
or you can find it at rpmfind.net.
[10]
Install a DDNS Client On Your Server
• The RPM name usually starts with
ddclient followed by a version
number, as in ddclient-3.6.3-
1.noarch.rpm
• Its configuration file is
/etc/ddclient.conf file
[11]
Install a DDNS Client On Your Server
• Username: Your DDNS account's
login name
• Password: Your DDNS account's
password
• Use: The method used to determine
the IP address to advertise to the
DDNS server
[12]
The most important general parameters
to configure are:
• Server: The name of the DDNS
provider's main DNS server
• Protocol: The methodology the
DDNS client should use to
communicate with the DDNS server
• Your domain: The domain to which
your web server will belong
[13]
Some important DDNS provider
parameters are
1) You can configure DDclient to start
at boot time using the chkconfig
command:
[root@bigboy tmp]# chkconfig ddclient on
[14]
How to Get DDclient Started
2) You can start, stop, and restart
DDclient after boot time using the
DDclient initialization script as in:
[root@bigboy tmp]# service ddclient start
[root@bigboy tmp]# service ddclient stop
[root@bigboy tmp]# service ddclient restart
[15]
How to Get DDclient Started
3) Testing Your Dynamic DNS
[root@bigboy tmp]# host www.my-
site.com
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find www.my-site.com:
NXDOMAIN
[16]
How to Get DDclient Started
3) Testing Your Dynamic DNS
[root@bigboy tmp]# host www.my-
site.com
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find www.my-site.com:
NXDOMAIN
[root@bigboy tmp]# host www.my-site.com
ns1.minidns.net
www.my-site.com has address 97.158.253.26 [17]
How to Get DDclient Started
Dynamic DNS
Thank You….!!!
[18]

More Related Content

PPS
Linux14 Dynamic DNS
Jainul Musani
 
PPTX
DDNS
praneetha523
 
PPT
Linux15 dynamic dns-2
Jainul Musani
 
PPTX
7 understanding DNS
Hameda Hurmat
 
PPTX
15 Setup BIND 9
Hameda Hurmat
 
PPS
Pmw2 k3ni 1-2b
hariclant1
 
PPT
Basic Lecture on Domains and Webhosting
Marie Claire Ponsaran
 
PPTX
Deploying and configuring dns service
latoniasmith
 
Linux14 Dynamic DNS
Jainul Musani
 
Linux15 dynamic dns-2
Jainul Musani
 
7 understanding DNS
Hameda Hurmat
 
15 Setup BIND 9
Hameda Hurmat
 
Pmw2 k3ni 1-2b
hariclant1
 
Basic Lecture on Domains and Webhosting
Marie Claire Ponsaran
 
Deploying and configuring dns service
latoniasmith
 

What's hot (20)

PPTX
06 coms 525 tcpip - dhcp and dns
Palanivel Kuppusamy
 
DOCX
server notes for beginners
Abhishek Maurya
 
PPTX
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Asif Shahzad
 
PPTX
Windows and Linux Hosting Terminology
HTS Hosting
 
PPT
Dhcp by lalit bhati
Lalit Bhati
 
PPT
File Sever
Jagdeep Singh Malhi
 
PDF
DNS - Domain Name System
Peter R. Egli
 
PPTX
Dns server
Subrata Kumer Paul
 
PPTX
A Comprehensive Guide for DNS Cluster Configurations
HTS Hosting
 
DOCX
Networking DHCP server Setup Reports
Jiaul Hasan Jony
 
PPSX
Lesson 5: Configuring Name Resolution
Mahmmoud Mahdi
 
PPTX
Dns server setup on ubuntu vps (master+slave)
Vijay Sharma
 
PPT
Session 4 Tp 4
githe26200
 
PPTX
DNS server configuration
Sanguine_Eva
 
PDF
02 configuring and-troubleshooting-dns
apshirame
 
PPTX
DNS Configuration
Vinod Gour
 
PPT
Session 3 Tp 3
githe26200
 
PPT
Building Linux IPv6 DNS Server (Complete Presentation)
Hari
 
PPT
Dns
deshvikas
 
06 coms 525 tcpip - dhcp and dns
Palanivel Kuppusamy
 
server notes for beginners
Abhishek Maurya
 
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Asif Shahzad
 
Windows and Linux Hosting Terminology
HTS Hosting
 
Dhcp by lalit bhati
Lalit Bhati
 
DNS - Domain Name System
Peter R. Egli
 
Dns server
Subrata Kumer Paul
 
A Comprehensive Guide for DNS Cluster Configurations
HTS Hosting
 
Networking DHCP server Setup Reports
Jiaul Hasan Jony
 
Lesson 5: Configuring Name Resolution
Mahmmoud Mahdi
 
Dns server setup on ubuntu vps (master+slave)
Vijay Sharma
 
Session 4 Tp 4
githe26200
 
DNS server configuration
Sanguine_Eva
 
02 configuring and-troubleshooting-dns
apshirame
 
DNS Configuration
Vinod Gour
 
Session 3 Tp 3
githe26200
 
Building Linux IPv6 DNS Server (Complete Presentation)
Hari
 
Ad

Viewers also liked (20)

PDF
Community tools to fight against DDoS, SANOG 27
APNIC
 
PDF
Community tools to fight against DDoS
Fakrul Alam
 
PDF
Keeping DNS server up-and-running with “runit
Men and Mice
 
PDF
Windows 2012 and DNSSEC
Men and Mice
 
PDF
Fighting Abuse with DNS
Men and Mice
 
PDF
Disabled Tourist Guide - Morroco
Scott Rains
 
PPS
Linux16 RPM
Jainul Musani
 
PPT
Linux13 concurrent versions system
Jainul Musani
 
PPS
Linux17 MySQL_installation
Jainul Musani
 
PPT
Collection framework
Jainul Musani
 
PDF
What is new in BIND 9.11?
Men and Mice
 
PDF
DNS High-Availability Tools - Open-Source Load Balancing Solutions
Men and Mice
 
PPS
Linux12 clustering onlinux
Jainul Musani
 
PPSX
Agile projectdevelopment
Jainul Musani
 
PDF
Feed management in an intensive shrimp farming system with bioflocs
International Aquafeed
 
PDF
BIND 9 logging best practices
Men and Mice
 
PPT
Technique Of Shrimp Culture (Final) Vuong
Ridzaludin
 
PDF
Tilapia Cage Farm Management In Brazil
Alberto Nunes
 
PDF
DDoS Attacks : Preparation Detection Mitigation
Fakrul Alam
 
PPS
Difference WAMP and XAMPP
Jainul Musani
 
Community tools to fight against DDoS, SANOG 27
APNIC
 
Community tools to fight against DDoS
Fakrul Alam
 
Keeping DNS server up-and-running with “runit
Men and Mice
 
Windows 2012 and DNSSEC
Men and Mice
 
Fighting Abuse with DNS
Men and Mice
 
Disabled Tourist Guide - Morroco
Scott Rains
 
Linux16 RPM
Jainul Musani
 
Linux13 concurrent versions system
Jainul Musani
 
Linux17 MySQL_installation
Jainul Musani
 
Collection framework
Jainul Musani
 
What is new in BIND 9.11?
Men and Mice
 
DNS High-Availability Tools - Open-Source Load Balancing Solutions
Men and Mice
 
Linux12 clustering onlinux
Jainul Musani
 
Agile projectdevelopment
Jainul Musani
 
Feed management in an intensive shrimp farming system with bioflocs
International Aquafeed
 
BIND 9 logging best practices
Men and Mice
 
Technique Of Shrimp Culture (Final) Vuong
Ridzaludin
 
Tilapia Cage Farm Management In Brazil
Alberto Nunes
 
DDoS Attacks : Preparation Detection Mitigation
Fakrul Alam
 
Difference WAMP and XAMPP
Jainul Musani
 
Ad

Similar to Linux15 dynamic dns-2 (20)

PPT
Dynamic Domain Name System
Rajan Kumar
 
PPTX
DHCP & DNS
NetProtocol Xpert
 
PPTX
Best DNS Servers To Use Buy Server Memory Clearance.pptx
Memory Clearance
 
PPTX
MVA slides lesson 6
Fabio Almeida- Oficina Eletrônica
 
PPTX
98 366 mva slides lesson 6
suddenven
 
PPTX
Lecture 13 DNS_DHCP.pptx
skknowledge
 
PPTX
Microsoft Offical Course 20410C_07
gameaxt
 
PPTX
Dn sonly
vikram vivek
 
PPT
active-directory-domain-services
202066
 
PPTX
07 Implementing DNS Cyber security Baze University .pptx
HassanAhmadAbubakar1
 
PPTX
Domain Name System and Dynamic Host Configuration Protocol.pptx
UsmanAhmed269749
 
PPT
Network servers
Online
 
PPTX
Domain Name system
ayesha khansiyal
 
PDF
Dns
Md Foysal
 
PPT
Chapter 06
cclay3
 
PPTX
DNS - Jaringan Komputer
Imam Suharjo
 
PPTX
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
hafiz18919
 
PPTX
Chapter Two.pptx
ssuser8347a1
 
PPTX
Lecture 5- url-dns
Saman M. Almufti
 
Dynamic Domain Name System
Rajan Kumar
 
DHCP & DNS
NetProtocol Xpert
 
Best DNS Servers To Use Buy Server Memory Clearance.pptx
Memory Clearance
 
98 366 mva slides lesson 6
suddenven
 
Lecture 13 DNS_DHCP.pptx
skknowledge
 
Microsoft Offical Course 20410C_07
gameaxt
 
Dn sonly
vikram vivek
 
active-directory-domain-services
202066
 
07 Implementing DNS Cyber security Baze University .pptx
HassanAhmadAbubakar1
 
Domain Name System and Dynamic Host Configuration Protocol.pptx
UsmanAhmed269749
 
Network servers
Online
 
Domain Name system
ayesha khansiyal
 
Chapter 06
cclay3
 
DNS - Jaringan Komputer
Imam Suharjo
 
COMPUTER COMMUNICATION AND NETWORWING LAB - 06.pptx
hafiz18919
 
Chapter Two.pptx
ssuser8347a1
 
Lecture 5- url-dns
Saman M. Almufti
 

More from Jainul Musani (20)

PDF
Core Java Interface Concepts for BCA Studetns
Jainul Musani
 
PDF
Java Abstract and Final Class for BCA students
Jainul Musani
 
PDF
Java Collection Framework for BCA Students
Jainul Musani
 
PDF
Simple Calculator using JavaFx a part of Advance Java
Jainul Musani
 
PDF
JavaFx Introduction, Basic JavaFx Architecture
Jainul Musani
 
PDF
ASP.NET 2010, WebServices Full Example for BCA Students
Jainul Musani
 
PDF
Palindrome Programme in PHP for BCA students
Jainul Musani
 
PDF
Leap Year Program in PHP for BCA students
Jainul Musani
 
PDF
"PHP and MySQL CRUD Operations for Student Management System"
Jainul Musani
 
PDF
Python: The Versatile Programming Language - Introduction
Jainul Musani
 
PPTX
Python a Versatile Programming Language - Introduction
Jainul Musani
 
PDF
React js t8 - inlinecss
Jainul Musani
 
PDF
React js t7 - forms-events
Jainul Musani
 
PDF
React js t6 -lifecycle
Jainul Musani
 
PDF
React js t5 - state
Jainul Musani
 
PDF
React js t4 - components
Jainul Musani
 
PDF
React js t3 - es6
Jainul Musani
 
PDF
React js t2 - jsx
Jainul Musani
 
PDF
React js t1 - introduction
Jainul Musani
 
PPTX
ExpressJs Session01
Jainul Musani
 
Core Java Interface Concepts for BCA Studetns
Jainul Musani
 
Java Abstract and Final Class for BCA students
Jainul Musani
 
Java Collection Framework for BCA Students
Jainul Musani
 
Simple Calculator using JavaFx a part of Advance Java
Jainul Musani
 
JavaFx Introduction, Basic JavaFx Architecture
Jainul Musani
 
ASP.NET 2010, WebServices Full Example for BCA Students
Jainul Musani
 
Palindrome Programme in PHP for BCA students
Jainul Musani
 
Leap Year Program in PHP for BCA students
Jainul Musani
 
"PHP and MySQL CRUD Operations for Student Management System"
Jainul Musani
 
Python: The Versatile Programming Language - Introduction
Jainul Musani
 
Python a Versatile Programming Language - Introduction
Jainul Musani
 
React js t8 - inlinecss
Jainul Musani
 
React js t7 - forms-events
Jainul Musani
 
React js t6 -lifecycle
Jainul Musani
 
React js t5 - state
Jainul Musani
 
React js t4 - components
Jainul Musani
 
React js t3 - es6
Jainul Musani
 
React js t2 - jsx
Jainul Musani
 
React js t1 - introduction
Jainul Musani
 
ExpressJs Session01
Jainul Musani
 

Recently uploaded (20)

PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Virus sequence retrieval from NCBI database
yamunaK13
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 

Linux15 dynamic dns-2

  • 2. DDNS (Dynamic Domain Name System) • DDNS (Dynamic DNS) is a service that maps Internet domain names to IP addresses. • Unlike DNS that only works with static IP addresses, DDNS is designed to also support dynamic IP addresses, such as those assigned by a DHCP server. [2]
  • 3. • That makes DDNS a good fit for home networks, which often receive dynamic public IP addresses from their Internet provider that occasionally change. • Dynamic DNS (DDNS) is the ability for a host to update its own DNS A record. [3] DDNS (Dynamic Domain Name System)
  • 4. • A host's IP address (or what appears to be its IP address) can change when you use a home broadband service such as cable or DSL. • If you have a broadband connection, DDNS allows you to have a full-time Internet server even though you don't have a static IP address. [4] DDNS (Dynamic Domain Name System)
  • 5. •To use DDNS, one simply signs up with a DDNS provider and installs network software on their host to monitor its IP address. –For example, dyndns.com provides a free dynamic DDNS service via software that can run on Windows, Mac or Linux computers. [5] DDNS (Dynamic Domain Name System)
  • 6. • In cases if a website is hosted on a server with dynamic IP, each time you connect to the internet, a temporary IP address is assigned to the server by the Internet Service Provider. So when the IP address of the server changes you will not be able to access the website using Domain name. [6] DDNS (Dynamic Domain Name System)
  • 7. • In such cases the Dynamic DNS will take care of this issue by changing the IP address of your website correspondingly. [7] DDNS (Dynamic Domain Name System)
  • 9. • All DDNS service providers require that you use a DDNS client on your web server that will periodically update the IP address information in your provider's DDNS record. • One of the most commonly used clients is DDclient. [9] Install a DDNS Client On Your Server
  • 10. • Like most RedHat and Fedora Linux software products, DDclient is available in the RPM format. • You can usually download the software from your DDNS provider, or you can find it at rpmfind.net. [10] Install a DDNS Client On Your Server
  • 11. • The RPM name usually starts with ddclient followed by a version number, as in ddclient-3.6.3- 1.noarch.rpm • Its configuration file is /etc/ddclient.conf file [11] Install a DDNS Client On Your Server
  • 12. • Username: Your DDNS account's login name • Password: Your DDNS account's password • Use: The method used to determine the IP address to advertise to the DDNS server [12] The most important general parameters to configure are:
  • 13. • Server: The name of the DDNS provider's main DNS server • Protocol: The methodology the DDNS client should use to communicate with the DDNS server • Your domain: The domain to which your web server will belong [13] Some important DDNS provider parameters are
  • 14. 1) You can configure DDclient to start at boot time using the chkconfig command: [root@bigboy tmp]# chkconfig ddclient on [14] How to Get DDclient Started
  • 15. 2) You can start, stop, and restart DDclient after boot time using the DDclient initialization script as in: [root@bigboy tmp]# service ddclient start [root@bigboy tmp]# service ddclient stop [root@bigboy tmp]# service ddclient restart [15] How to Get DDclient Started
  • 16. 3) Testing Your Dynamic DNS [root@bigboy tmp]# host www.my- site.com Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find www.my-site.com: NXDOMAIN [16] How to Get DDclient Started
  • 17. 3) Testing Your Dynamic DNS [root@bigboy tmp]# host www.my- site.com Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find www.my-site.com: NXDOMAIN [root@bigboy tmp]# host www.my-site.com ns1.minidns.net www.my-site.com has address 97.158.253.26 [17] How to Get DDclient Started