CRM only connect with localhost

have two web severs (windows front end 2008) and a SQL server 2008 machine
I installed CRM 4.0 on both front end machines
But now I can only make a connection with localhost
Even when I use the machine name it will come up with the log in dialog box

Is there a reason why you installed CRM on both front-end machines? The only reason you would want to do this is if you expect to have a very heavy load on the CRM application server and you want to spread that load amongst multiple front-end servers. Very few businesses need this kind of setup (we have implementations with over 1000 users that do not require this kind of setup).

If you don't need it on both machines, then try to uninstall it from one machine and see if that works.

If you do need it on both machines, then you are likely going to have some setup issues that will need to be taken care of with careful Active Directory setup. While Microsoft CRM relies upon Active Directory, the deep experts on that technology are likely to be found in a Windows Server of Microsoft Infrastructure zone - you may want to add 1 of those zones to this question.

You may also want to consult the Microsoft CRM Implementation Guide - which has a number of configuration scenarios for MS CRM that may solve your problem:

Did you Host Header and Load Balance? Are you accessing from inside or outside the network and is this with web client or outlook client?

Some things to determine....
- From Server A, can you open IE and go to http://serverA (what port are you on)?
- From Server A, can you open IE and go to http://ServerB?
- Same questions from ServerB (and then from a workstation?)

Does CRM show up in these scenarios as Local Intranet, Trusted Sites, or Internet? (If you add to Trusted Sites and make automatic logon, or add to Intranet Sites manually?)

If you have Host Headered and/or Load Balanced you will likely encounter some issues with LoopBackChecking (this was an issue with OS 2003, so I don't know this for sure), but google "DisableLoopBackCheck" for more determination.

Also if you have a Host Header make sure you've added that to the website.

Exception Handling is in the core of any application that is able to dignify its name.
In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.

This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …