How Does Malaysian ISP Allocate IP Addresses

Firstly, this is not an official guide or any official explanation on how Malaysian ISP allocate IP addresses to its users. This explanation is made purely based on my personal observation. It may not be 100% accurate but it does work to a certain extend.


Every time an Internet user logs into the Internet, they will be allocated with an IP address. There are two types of IP addresses — static and dynamic. “A Static IP address is where a computer uses the same address every time a user logs on to a network, for example the Internet”. On the other hand, a dynamic IP address “may change depending on the addresses available in the set scope”. (source)

In most cases, a general Internet user will be allocated with a dynamic IP address. You can check your IP address using web services such as CheckMyIP and WhatIsMyIP every time you log into the Internet. If your IP address changes each time, you are using a dynamic IP.

Typically, an IP address consists of 4 sets of numbers (0 to 255) separated by a dot (.) in between each set.

A . B . C . D

Example:,,, etc.

I’ll try to explain what wikipedia meant by stating a dynamic IP address changes according to the available address in the set scope. Take for example a scenario where a user is allocated the IP address From my observation, each time the user connects to the Internet from the same area (how wide an area, I have no clue), he might[1] be allocated with an IP address that starts with 218.111.C.D. The number C can be any number +/- 5 of 56 such as 53, 54, 55, 56, 58, and 59. The number D is any number between 0 to 255.

I said might[1] above because apart from IP addresses that starts with 218.111.C.D, that user might be allocated with IP addresses from a different group such as 60.50.C.D as well.

One thing I notice with the sets of IP addresses that starts with 60.50.C.D is that the same user might be allocated with IP addresses where the B (50) can be a number +/- 2 (or more) as well such as 48, 49, 51 and 52.

As a summary, a user that is using a dynamic IP address may have different IP addresses each time he connects to the Internet such as the list below. (D = any number between 0 to 255)

218.111.54.D 60.49.21.D 60.50.82.D 60.52.168.D
218.111.56.D 60.49.22.D 60.50.84.D 60.52.170.D
218.111.57.D 60.49.24.D 60.50.85.D 60.52.172.D
218.111.59.D 60.49.27.D 60.50.87.D 60.52.175.D



“How Low Can You Go?”

An expose on how the battle between Malaysia’s two blog ad aggregators (Nuffnang and Advertlets) which is turning into a Limbo Dance competition. A (dance) competition that the former seems to be losing out. To be fair, it seems like only the latter is interested in playing with fire while the other is concentrating on growing.

Stay tuned!

3 Steps To Restore A Broadband (Streamyx) Connection

If you live in Malaysia, you would have probably experienced or at least heard of the poor quality of broadband services (Streamyx) in Malaysia. Just do a quick search with technorati and petalingstreet reveals countless complaints about the poor quality of broadband service it serves.

This point is further strengthened with a website created dedicated to expose the lousy services that Streamyx provides. I found a blog post published by someone living in Australia who doesn’t use Streamyx but knows that Streamyx sucks. He compared his 56kb/s connection to the 512kb/s broadband Streamyx serves and claims that his 56kb/s doesn’t lag compared to Streamyx’s.

I’m fortunate enough to live in an area where my Streamyx connection isn’t perfect, but it isn’t as bad as some claims they have. However, there are times when my connection drops or becomes unstable as well. Whenever that happens, there is a “routine” that I perform to restore the connection. I have been doing it for some time now. Therefore I believe it “should work”.

I even tested the same “routine” when I was having problems with the Streamyx connection when I was in PJ some time ago. Happy to say that it worked there as well. So, fingers crossed, I hope it works for you as well. This “routine” should work, provided that the Streamyx connection in your area is not “borned” crappy — if you know what I mean. Here goes:


Step 1: Ping your default gateway infinitely

Firstly, you will need to find out what your “Default Gateway” is. To find this out, start up command prompt. (Start –> All Programs –> Accessories –> Command Prompt) Type “ipconfig” and hit the <enter> key. From the screenshot below, my default gateway is set to Write down *your* default gateway.

Displaying default gateway

Now that you have your default gateway, you can start to ping it. Type “ping <your default gateway> -t” and hit the <enter> key.

Ping the default gateway

To cancel the ping, press the “Ctrl key” and “C” together (Ctrl + C) or just click on the “X” on the top right of the window. You should try pinging your default gateway for 1 to 2 minutes. Sometimes, my connection will be restored with this process. However, if you have been pinging your default gateway for more than 5 minutes but your connection is still dead, move on to the next step.

Step 2: Disable your Local Area Network and restarting it

This step works best when you have other computers connected to the router that are still able to surf the Internet but only yours are not able to. Firstly, you will need to open up your “Network Connections” folder. You can do this by going to (Start –> Control Panels) and selecting “Network Connections“. An alternative way will be to “Right-Click” on the “Local Area Connection” icon on the taskbar, and selecting “Open Network Connections“.

Opening up Network Connections

You can then disable it by following the next process. “Right-Click” on the “Local Area Connection” icon and select “Disable“.

Disabling the Local Area Connection

Wait for 30-60 seconds or more. Enable it back by “Right-click” on the “Local Area Connection” and selecting “Enable“.

Enabling the Local Area Connection

You will need to wait for another 30 to 60 seconds or so before your connection will be ready. If nothing happens, give it a little “boost” by repeating Step 1.

Step 3: Restarting your ADSL modem

If the 2 steps above failed, your last hope is to restart the ADSL modem. Below is a picture of how my ADSL modem looks like when it is “connected to the Internet” and on “standby”. Whenever the connection to the Internet drops, the LED on the top that shows “LINK” will be blinking. If that happens, I know it’s time to restart the ADSL modem. Since different ADSL modem “behaves” differently, you’ll need to observe your own ADSL modem to see how yours works.

ADSL modem status

What you need to do is to switch off the ADSL modem. Let it stay that way for 30 to 60 seconds or more. Switch it back on right after that. You might need to wait a while before the connection goes back online. If nothing happens, give it a little “boost” by repeating Step 1.

So far, I’m happy to say that my connection will always be restored after going through step 1 to 3. I hope it works for you as well.

Step 4: (Bonus) Streamyx Customer Service

Heck, if all the steps given above doesn’t work, there is always the “Streamyx Customer Service” team. 😉 I’m not too sure if this step works but you may give it a try. LOL. I found an audio file that I heard sometime ago about a conversation between a Streamyx customer and their customer service. It is a little funny, yet disturbing. Proceed with caution.

TMNet User VS Customer Service