buy soma online
discount soma
order soma
buy soma
cheap soma
order soma carisoprodol
prescription drug called soma
but soma online
soma online
soma 350mg saturday fed-ex shipping
soma carisoprodol online
soma cod without prescription
q buy soma online
soma 350mg saturday delivery
buy generic soma
buy soma online without rx
order soma online
soma without a prescription
where to order soma
q buy soma
prescription soma
soma saturday shipping
soma overnight
soma cheap without rx
soma and viagra prescriptions free viagra
soma discount code
order watson soma online
overnight cod soma
buying soma online without a prescription
cheap watson soma online
soma cheap
online soma
order soma s
buy soma online no prescription
soma discount codes
soma without prescription
watson brand soma without prescription
generic soma online
buy soma online mexico
buy soma 120 no prescription
soma without a perscription
soma no prescription
order soma 32
soma no rx
soma 24 hour delivery
cheap soma no rx
canada drug soma
without prescription soma xanax
buying soma without a prescription
order soma order
soma overnight cheap
buy soma with online prescription
soma 180 overnight
soma ship to florida
buy soma c o d
cheap soma and or fiorecet online
purchase soma online
soma prices
soma and shipping to michigan
buy cheap soma
english to soma online dictionary
current soma discount codes
cheap somas
soma overnight delivery
soma wholesale without prescription
cheapest online soma
buy cheap soma online
us soma online
order soma overnight delivery to texas
soma perscription .25
lcd projectors buy soma
online pharmacy for valium and soma
soma prescription
soma online pharmacy
watson soma online next day service
buy somas
no overnight prescription soma
cod saturday delivery soma
soma no prescription 180
ship soma to az
order somas cod
no rx soma
street price for generic soma
buying soma online
wholesale soma without a prescription
cheap watson soma
soma watson online
buy somas online
soma cod delivery
somas overnight with no prescription
prescription soma picture
cod overnight soma
soma no rx us pharm
cheapest sites for buying soma online
soma cash on delivery
buy carisoprodol soma
order soma online paypal
buys somas
soma street price
soma no prescrition overnight shipping
buy soma online 32
buy soma without prescription
NAT, for those who haven’t already opened a new tab on Google to look it up, is “Network Address Translation”. It’s a technology that maps between public internet addresses (such as 216.241.32.130, the IP for our web site www.forethought.net), and private addresses (such as 192.168.1.2). NAT is what prevented us from running out of IP addresses a long time ago, as there are only about 2.5 billion usable IP addresses, and far more than 2.5 billion devices on the Internet.
NAT translates between the internal addresses you use on your home, or your office network, and public addresses.
NAT is also used as a fireall technology as it effectively prevents any traffic from flowing past a router, that is not part of an established connection - generally one that you initiated.
So, NAT is a good thing but of course comes with a price. There are certain internet
protocols that NAT breaks, such as SIP for Voice over IP, FTP (file transfer), and
any number of others. One of these is obscure but often very important: ICMP Path MTU Discovery.
I know what you’re saying, “You’re killing me with these acronyms!” But please bear with me..
“MTU” is “Maximum Transmission Unit”. It’s the largest packet that can be sent over a particular link. For instance, the MTU on plain old Ethernet is generally 1500 bytes. If the two ends of a connection on the Internet try to send packets bigger than the MTU of a particular link, the packet could get thrown away. So Path MTU Discovery figures out a maximum packet size that can traverse the entire network. The computers on either end use that packet size and all is good!
Except that many NAT routers (most, in fact) break Path MTU Discovery, so they put in place workarounds. Except the workarounds don’t work when you have (drum roll please) Double NAT.
Are you still with me? Good!
Double NAT is what happens when you have one NAT translation behind another NAT translation. This is a case where two is not better than one.
Unfortunately this is becoming very common because it’s now almost impossible to buy a WiFi base station that does not have NAT in it. Many, in fact, have NAT and do not allow you to turn it off. So, if you take one of these and plug it into the back of your DSL modem (which is also doing NAT), you end up with Double-NAT.
Double-NAT breaks other things besides Path MTU Discovery, such as file sharing between a laptop on the Wifi and a desktop on the DSL router.
Below are some diagrams I’ve drawn to show the (bad) Double-NAT scenario, and two possible solutions to Double-NAT. I’ve also thrown one in to outline an “ideal” home network (which is to say one with a minimum of weird issues caused by poor assumptions made by consumer electronics vendors).
Double-NAT generally bites DSL providers, as Cable internet modems now typically are “dumb bridges”, meaning they pass through a public IP address and do not do firewall or NAT. DSL modems as typically provided with for example Qwest DSL or foreThought.net have NAT/firewall on by default.
You will see all kinds of odd behavior with Double-NAT. Some web sites may be slow. Some may not come up at all, or may come up sometimes but not others. You may be able to download certain emails but not certain other emails. It all depends on the size of packets generated by the endpoints, which can sometimes be somewhat random.
To solve this problem, you need to remove one of the NATs. You can remove the NAT in your DSL modem, or you can remove the NAT in your WiFi or other router. Which you can do will depend on your provider.
foreThought.net’s MACH DSL supports transparent bridging just like cable modems. So you can turn off NAT in our modem and leave it on on your wireless. Or, you can keep it on in our modem, and replace your Wifi Router with a Wifi Access Point (AP), which do not have NAT or firewall functions.









