@Dave Patrick According to @Candy Luo this is not a DNS setup issue because I can't access the website by IP address in the LAN
DNS will only help with the resolve domain name to an IP address but I must be able to access the website by IP address 1st.
Any help with the LAN configuration?