@vijaybadugu,
I can emphasize your struggles.
You will want to place the IIS server in your DMZ along with both of your web adapters. The web adapters will serve as a reverse proxy forwarding portal.external.com to portalserver.internal.domain:7443. This does require the 443 to be open on your external firewall and 7443 to be open on your internal firewall.
A split DNS is required where your portal.external.com IP is sent to your DMZ IIS IP via a NAT through your external firewall and internal DNS is sent directly to your DMZ IP for portal.external.com. Please keep in mind all traffic for your portal web adapter can only utilize one URL - portal.external.com for both internal and external usage.
You will also need a public verifiable CA certificate for your external domain that will be used for your portal. For example - portal.external.com. If you have an internal CA you will need to add the authentication roots to the ArcGIS portal and server. Alternatively, you can copy the self-signed certificates to each system.
One configuration change is needed in Portal Administrator Directory. Navigate to Home > System > Properties and set {“WebContextURL”:”https://portal.external.com/portal”}
There is a video on YouTube detailing this process but I cannot find the link at the moment.
I highly recommend reaching out to ESRI Support, they have a great team and are very helpful.