это в лупе
и до этого
dnsServer.start(53, "*", apIP);
Этого мало. Надо в http сервере перенаправлять все неопределенные хендлеры запросов на страницу свою. Как показала практика, один только телефон на андроиде долбит примерно по десяти адресам (или десять раз). После такой настройки днс и доработки хттп сервера приподключении к есп появляется окошко с настройкой доступа к сети, по клику на котором бросает на страницу есп. Бам