RDS Session redirection

I have following RDS setup:
2 RD session Hosts RDSH01.local and RDSH02.local,Connection Broker RDCB01.local on the company network
RD Web Access RDWA01.local and RD Gateway RDGW01.local in DMZ
RDWA01.local has external FQDN RDWA01.com
RDGW01.local has external FQDN RDGW01.com
Internal users bypassing RD Gateway when accessing RemoteApps
If one session host fails (RDSH01.local), internal users got reconnected to another session host (RDSH02.local)
External users can connect to RemoteApps without problem. If external computer loses connection (disconnect network cable),and then connection established back, user got re-connected to the same session
However if session host fails (RDSH01.local) external user does not got re-connected to another session host (RDSH02.local) Instead lost connection attempts to re-connect to the same host and after 20 attempts permanently fails with error
"Remote Desktop cannot find computer RDCB01.local (connection broker) This might mean that RDCB01.local does not belong to the specified network. Verify the computer name and domain that you trying to connect to"
If I cancel remote desktop connection and re-start it - external computer connects to RDSH02.local (second session host) and external user can use applications
Vadim MikhalNeywork EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

MaheshArchitectCommented:
This is internal .local and external .com domain problems I guess

Set-RDPPublishName to rdcb.domain.com where rdcb.domain.com should point to connection broker server internal IP address and internal dns should have its host(A) record, you can use below script to change RDP publishing Name
https://gallery.technet.microsoft.com/Change-published-FQDN-for-2a029b80

OR
Set Alternate Full Address to rdcb.domain.com by running below command on RDCB server
Set-RDSessionCollectionConfiguration –CollectionName QuickSessionCollection -CustomRdpProperty “use redirection server name:i:1 `n alternate full address:s:rdcb.domain.com”

Open in new window

Same time you need to create Host(A) record in internal DNS named rdcb.domain.com which points to connection broker internal IP

Check below post for more info.
http://ryanmangansitblog.com/2013/03/10/configuring-rds-2012-certificates-and-sso/

Also if you are using Win7 SP1, you must update RDP client on machines, otherwise you will get issues
http://support.microsoft.com/KB/2830477
0
Vadim MikhalNeywork EngineerAuthor Commented:
I do not have public FQDN for Connection Broker
I have Public IP and FQDN for RD Web Access and RD Gateway
Do I need to set public IP for RD Connection Broker (it is not in DMZ,but on the network) and create public FQDN for Connection Broker
0
MaheshArchitectCommented:
No its not required
In internal AD DNS server, create zone with public name space (you might have already) and simply create host(A) record representing public name for RDCB with private IP
0
Vadim MikhalNeywork EngineerAuthor Commented:
No I didn't created zone with public name space
Would you tell me how
0
MaheshArchitectCommented:
go to your internal AD DNS server, there create new AD integrated forward lookup zone with public name space (ex: company.com) and then create rdcb.company.com as host record in that zone pointing to internal IP of RDCB Server
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.