итак, еще раз. DNS работает исключительно на 53 порту. И использует исключительно протокол dns.
Ваш скрипт исполняется процессом apache (ну или nginx, php-fpm, не суть), и способен принимать и отправлять запросы 80\443 портов. Все.
53 порт уже занят, скорее всего. А даже если и нет - у вас нет возможности открыть этот порт в рамках php приложения. На VDS теоретически это можно реализовать, там вы сами определяете что и где работает. Но на VDS у вас вряд ли возникнет идея запускать dns сервер на php ;)
Повторю вопрос - чем вас не устраивает dns сервер хостинга?
не получится. Shared hosting вам предоставляет только 80 или 443 порт. И только протокол http\https - другие протоколы не обрабатываются веб сервером, который исполняет ваши скрипты.
хочу предысторию - что случилось с сервером?
ВОт не поверю, что просто так отвалилось.
Он вам говорит, что поврежден заголовок ibdata файла. В худшем случаем - идем искать бекап. Так с чего все началось?
ну вот. На админа намекал я, а написали другому ;)
А вообще - если хочется разобраться - открываем лог, документацию, гугл. Все в соседних окнах. И вперед, разбираться. Там не сложно , на самом деле ;)
Возьмите VDS, поставьте на нее ispmanager и не занимайтесь ерундой, направьте свою энергию в более полезное русло