Just do not understand how RDWeb truly works. Fresh Server 2008 SP1 with Session Host and RDWeb, have domain name and ip address. If accessed by hostname or by IP from client (Win 7 SP1, IE9) - everything is OK. In DNS create for this server second A-entry. When access to server from same client (Win 7 SP1, IE9) via second DNS name - RDWeb fails with ASP.NET error (Event code: 3005, HttpException in '/RDWeb/Pages'.). On server itself by this domain name site opens normally.
Done a second fresh server for tests, same config. If accessed by hostname or by IP from client - everything is OK. If by second DNS name - the login form is opened, but nothing happens after entering login and password - form just reloaded without any messages.
Is there a strict relation between server name and RDWeb client access URL? Where it written?