Как сделать ns сервер на php для создания хостинга?
Сформулировать задачу по человечески и не пытаться извлекать свои гланды через анус соседа...
Для начала вам нужно базово разобратся как обычно работает ауторитативный ДНС(какие задачи выполняет) и вобще система днс и зачем она нужна.
 Судя по ващему вопросу вы этого не понимаете. А писать программу не понимая какие задачи она будет выполнять мягко говоря нелепо.
P.S. да ип нужен и порт не 80 а 53