PHP DNS daemon – Der eigene Name-Server in PHP

2009-04-20

Gegen die Vergesslichkeit mal hier ein kurzer Artikel zum Thema pinetd und DNS-Server.

Pinetd/2 ist eine Bibliothek mit der verschiedene TCP-Dienste direkt über PHP erstellt werden können. Verschiedene Dienste sind bereits implementiert und können aus dem SVN gezogen werden.

$ cd /usr/local
$ svn co http://ookoo.org/svn/pinetd2/trunk pinetd2
(checkout lines)

Zu den nun verfügbaren Diensten gehören FTP-Server, DNS-Server, Mailserver (SMTP, POP3, IMAP4) sowie ein eigener HTTP-Server in PHP5. Die Bibliothek benötigt mindestens PHP5.3 damit es läuft.