Shimpi
As mentioned in Tutoral2, routers distribute internal IP's to network devices like PCs, networked printers, etc.
Your broadband modem -DSL and Cable, connects to the router. This is necessary because it provides your network with the Internet. It also has its own IP address, but it is assigned by your Internet provider. Also, depending on the broadband Internet provider you are using, the IP address your modem has may be temporary (dynamic) or permanent (static). Whether the IP address your modem has is dynamic or static is very important.
Most people will want to have a URL (Uniform Resource Locator. Otherwise known as a web address) for there web site. The only way to have a URL is for another server on the internet to match a URL to your IP address. This is usually done with a DNS server (Domain Name Server). Ideally, if your modem has an IP address that never change (static IP), then it is simple for a DNS server to constantly match the URL to the IP address.
However, when hosting a web page from home, the majority of broadband providers give different IP addresses (dynamic IP) each time you connect. Because of this, typical DNS servers will not update its database with your new IP address. This is why a DDNS service --like DynDNS, is required.
DynDNS (http://www.dyndns.org) is a company that offers free Dynamic IP to DNS service. They own their own DNS servers. They own predefined domains that people can use when hosting a web page from home (this concept is known as subdomain hosting). Furthermore and most importantly, they provide software that will automatically update it's DNS servers with your current IP address.
Newer routers may also have a DDNS function that will also allow you to update your dynamic IP address with DynDNS.
Pros and Cons for using router as DDNS client:
Pros:
*If you are hosting only one website at home, it's great.
*Does not use up CPU memory.
Cons:
*If you have more than one website at home, don't use your router, because it will only update DDNS for one website. Use a software DDNS client because it will update DDNS for multiple websites being hosted from home.
Your broadband modem -DSL and Cable, connects to the router. This is necessary because it provides your network with the Internet. It also has its own IP address, but it is assigned by your Internet provider. Also, depending on the broadband Internet provider you are using, the IP address your modem has may be temporary (dynamic) or permanent (static). Whether the IP address your modem has is dynamic or static is very important.
Most people will want to have a URL (Uniform Resource Locator. Otherwise known as a web address) for there web site. The only way to have a URL is for another server on the internet to match a URL to your IP address. This is usually done with a DNS server (Domain Name Server). Ideally, if your modem has an IP address that never change (static IP), then it is simple for a DNS server to constantly match the URL to the IP address.
However, when hosting a web page from home, the majority of broadband providers give different IP addresses (dynamic IP) each time you connect. Because of this, typical DNS servers will not update its database with your new IP address. This is why a DDNS service --like DynDNS, is required.
DynDNS (http://www.dyndns.org) is a company that offers free Dynamic IP to DNS service. They own their own DNS servers. They own predefined domains that people can use when hosting a web page from home (this concept is known as subdomain hosting). Furthermore and most importantly, they provide software that will automatically update it's DNS servers with your current IP address.
Newer routers may also have a DDNS function that will also allow you to update your dynamic IP address with DynDNS.
Pros and Cons for using router as DDNS client:
Pros:
*If you are hosting only one website at home, it's great.
*Does not use up CPU memory.
Cons:
*If you have more than one website at home, don't use your router, because it will only update DDNS for one website. Use a software DDNS client because it will update DDNS for multiple websites being hosted from home.