Если 2 устрайства находятся в одной сети то ничего делать не нужно, на WIN просто запускается apache2 и Андроид устройство может получить доступ к локальному сайту по локальному IP. Это в том случае когда у вас один роутер раздает сеть по кабелю и по wifi. WIN подключена по кабелю, ну или по wifi если в вашем ПК есть адаптер wifi ну а андроид по wifi. Никакие DNS сервера вам не нужны, если конечно вы не хотите присваивать доменные имена сетевым устройствам. Вам нужно понять разницу между интернетом (глобальной сетью) и локальной сетью. Чтоб эту чушь не писать. Хорошему повору нужна поварешка и колпак а простому повару пистолет. Вот примерно так я вижу то что вы пишете. Если вы хотите чтоб ваш "веб-сервер" был в интрнете, то есть в глобальной сети это делается через проброс портов на роутере (port forwarding) localhost в браузере можно открыть как IPV4 адерсами 127.0.0.1 и 192.168.0.1-255 попробуйте просто airdroid готовое решение