I am a computer geek, but not an IT professional. Sorry for posting this question here, but I couldn't find the relevant answer on the internet.
My home PC has on-board LAN (built-in to motherboard), runs WinXP SP2, and connects to internet via DSL modem.
The DSL requires dial-up, with account name & password, and is then assigned an IP address from the ISP. (Must be DCHP, since the IP is different every time I dial-up.)
The PC itself (ethernet card) receives an internal IP address (169.254.etc) from God-knows-where.
The problem: While surfing the internet is fine, but local software cannot initiate communication with outside internet that requires local software to announce its IP. Reason: when the local software announces its IP, it announces the private IP address. When the other party tries to lookup this IP address on the internet, it finds nothing.
Specific example:
1. Although I can do MSN text chat, I cannot start a MSN voice chat invite; it simply doesn't work. Whereas if someone else invites me for MSN voice chat, this works.
2. For networked gaming over TCP/IP (e.g. Diablo, Age of Empire, etc), I cannot host games, as other players cannot join my game. --> If they enter the IP address for my ethernet card, they cannot find the game. If they enter the IP address for my DSL modem, my DSL modem doesn't know a game is being hosted by the PC, so doesn't respond.
How do I get around this problem?
Thanks.
My home PC has on-board LAN (built-in to motherboard), runs WinXP SP2, and connects to internet via DSL modem.
The DSL requires dial-up, with account name & password, and is then assigned an IP address from the ISP. (Must be DCHP, since the IP is different every time I dial-up.)
The PC itself (ethernet card) receives an internal IP address (169.254.etc) from God-knows-where.
The problem: While surfing the internet is fine, but local software cannot initiate communication with outside internet that requires local software to announce its IP. Reason: when the local software announces its IP, it announces the private IP address. When the other party tries to lookup this IP address on the internet, it finds nothing.
Specific example:
1. Although I can do MSN text chat, I cannot start a MSN voice chat invite; it simply doesn't work. Whereas if someone else invites me for MSN voice chat, this works.
2. For networked gaming over TCP/IP (e.g. Diablo, Age of Empire, etc), I cannot host games, as other players cannot join my game. --> If they enter the IP address for my ethernet card, they cannot find the game. If they enter the IP address for my DSL modem, my DSL modem doesn't know a game is being hosted by the PC, so doesn't respond.
How do I get around this problem?
Thanks.