Networking/Computing Tips/Tricks

If you have a web/email server connected to the Internet that you want other to reach, that server must have a public IP address.  Most Internet users don't even try to remember the IP addresses of sites they use, instead they use the Universal Resource Locator system of typing www.cellstream.com or something like this into their web browser or mail client.  These Internet 'names' are translated by Internet appliances by requesting the IP address associated with the Internet "name" - very similar to looking up some one's name in a phone book and getting their phone number.  The look-up is done with something called a Domain Name System (DNS for short).

To be listed in the DNS of the Internet, you must have one of those public IP addresses.  These cost money, and are leased from your service provider.  Soemtimes they can be very expensive.  I have see some service providers charge upwards of $80/mo. for a "static", or more appropriately "fixed public" IP address.

One great trick to this is to not pay that monthly charge, and use a Dynamic DNS service.  [Check out he Wikipedia article here]  These services usually involve running a small application on the server you want facing the public Internet.  This small client application sends your "dynamic" or "changing public" IP address to a special intermediary server that translates your address to a fixed address in their database.  These little applications do not slow down communication and continually update the name servers, so if your service provider changes the "changing public" address, everyone can still find you at the usual URL.  These range in cost from free to $30/yr.  Here are some samples:

  • http://www.dyndns.com/
  • http://www.no-ip.com/
  • http://www.everydns.com/
  • http://www.tzo.com

There are some limits/differences you should be aware of.  First, when you get one of these services, you generally have to have their Internet name as part of your Internet name as you are now a child under their infrastructure.  For instance, if you used TZO, your URL would be something like cellstream.tzo.net instead of cellstream.com.  For marketing purposes, this may or may not be good.  So some of the services I listed offer more expensive custom URLs.

So let's say you elect to go this route.  You register on the dynamic dns site, pay your fee, then download and install the client.  There is one final and critical step.  You must now configure your router/gateway (Linksys, Netgear, D-Link, etc.) to properly forward the public traffic to your server(s).  To do this, log into the Administrative Control panel of your device.  Then look for the DDNS screen or settings.  You can now represent your entire network via the dynamic DNS service.  A second option is to leave this disabled, then look inside the Applications and Gaming area where you can port forward certain ports to one of your private IP addresses.  You can make an entry here, for instance, to forward all Well Known ports (1-1024) to the private IP (192.168.X.Y) of your server.  Either way, your web server(s) will now respond to the URL from your dynamic DNS provider.

Comments powered by CComment

Find by Tag

4G Networks 5G Networks 6LoWLAN 6LoWPAN 802.11 802.11ah 802.11ax 802.11ay 802.11az Addressing Analysis Ansible Architecture ARP AToM Baseline BGP Bloom's Taxonomy Broadband Cable cat CellStream Cellular Central Office Cheat Sheet Chrome Cisco Cloud CMD Coloring Rules Computer Consulting Customer Support Data Center Data Networking DHCPv6 DNS Docker Documentation Dublin-Traceroute dumpcap ECMP Ethernet Ethics Evaluation Field Operations Fragmentation G-MPLS GeoIP Git GNS3 Google GQUIC Hands-On History Home Network ICMP ICMPv6 IEEE 802.11p IEEE 802.15.4 India Interface Control Internet IoT IPsec IPv4 IPv6 IRINN IS-IS L2VPN L3VPN LDP Linux LLN LoL M-BGP MAC Macro Microsoft mininet Monitoring MPLS mtr MTU Multicast Name Resolution Netcat Netmiko NetMon netsh Networking Network Science nmap Npcap NSE Observations Online School OpenFlow OSPF OSPFv2 OSPFv3 OSX OTT Paris-Traceroute Parrot PIM PMTU Policy POTS POTS to Pipes PPP Profile Programming Project Management PW3E Python QoS QUIC Remote Desktop Requirements Resume RIP Routing RPL RSVP Rural SDN Security Service Provider Small Business SONET Speed SS7 SSH SSL Subnetting SYSCTL T-Shark TCP TCP/IP Telco Telecom 101 Telecommunications Telephone termshark Testing TLS Tools Traceroute Traffic Engineering Training Travel Tunnel Ubuntu Utility Video Virtualbox Virtualization VoIP VRF VXLAN Wi-Fi Wi-Fi 4 Wi-Fi 5 Wi-Fi 6 Windows Winpcap Wireless Wireless 5G Wireshark Wireshark Tip WLAN Writing Zenmap ZigBee

Twitter Feed