Quote:
the only network that i know of is comcast.


Comcast is not a network. It is your ISP. A network would be Dalnet, Efnet, Wondernet, Undernet, etc.

Try this and see if you connect easily:

/server irc.undernet.org

As far as I know, undernet doesn't have problems on any of its servers (as long as you have the latest servers.ini file from this site). As such, it should connect quickly every time without having it try a variety of IPs.

Your problem with serving is a router setup problem. The code you entered in Perform isn't really going to help you. If you get your router set up correctly, then it won't be needed at all. Have you gone to portforward.com? Have you picked the brand of router you are using from the list? Have you chosen mIRC DCC? Have you followed all of the steps, one by one?

Beyond that, you can try changing how you have local info obtained (I think I mentioned that already). Alt-O > Connect > Local Info. Try host instead of IP or Normal instead of Server, or whatever. Try all of these combinations:

Host/Server
IP/Server
Host/Normal
IP/Normal

Btw, just as explanation, your router has NAT by the sound of it. That often can cause the IP info to be displayed incorrectly if not set up correctly. I had that problem originally, but changed the setup and haven't had the problem since.