Si usted puede conseguir a su servidor web a través de la dirección IP, pero no por el nombre de host que significa que usted no tiene la configuración DNS. El DNS está diseñado para traducir entre los llamados "nombres descriptivos" y las direcciones IP a través de un servidor DNS.
No se puede editar el archivo /etc/hosts en iOS sin jailbreak tu iPhone.
Lo que usted necesita hacer es ser capaces de configurar manualmente el router (suponiendo que tiene una casa común router proporcionado por su ISP) para señalar las direcciones locales en locales específicos de nombres de host. Lamentablemente, la mayoría de los routers domésticos no se permiten modificar la configuración de DNS, en lugar de que se pase de DNS a través de los servidores DNS del ISP o el uso de un servidor DNS público.
Así que lo que tendría que hacer es configurar un servidor DNS en la red local a punto local de direcciones IP a nombres de host específicos y, a continuación, configurar el iPhone para utilizar ese servidor DNS en la Configuración > wi-fi > [tu red Wifi] > Configurar DNS > Manual.
Pero la verdad es que es un montón de problemas, que acababa de utilizar la dirección IP.