С течение на времето се натрупва опит и сега мога със сигурност да кажа, че по добрия вариант за изграждане на сървър с Интернет услуги е да се прави на отделни хостове. Имам в предвид примерно на един хост да Apache, на друг да е пощенския сървър, на трети да е FTP сървъра и т.н. От гледна точка на сигурност това е много по добрия вариант, защото дори да се счупи някоя услуга, примерно пощенския сървър то клиентите ще могат да разглеждат примерно страницата на сайта който имате.
Да се пусне на една машина WEB сървър, на друга MySQL сървър, а на трета пощенски сървър. Трите машини ще си говорят помежду си във вътрешната мрежа. Ако случайно идеята е да се вържат през различни публични адреси, трябва да се знае как да се защитим от атаки. Иначе идеологията за работа е същата. И още едно голямо предимство решавате да сложите още една услуга, просто правите отделен сървър без да пипате предните. Примерно имали сте всичко, без собствен облак, готово имате: на отделна машина слагате своя облак и сте готови. Искате да махнете някоя услуга. Пак без проблем, спирате дадена машина и готово. Някой ще каже добре де, спираш DNS сървъра и всичко пада. Това е вярно някои неща са основополагащи и те не се пипат, даже се правят дублиращи системи за да се поддържа услугата. Ако остане време ще го проиграем и този вариант. Голяма част от нещата няма да показвам как се правят, за справка Инсталиране на Debian 9 Едно уточнение: всяка машина на която ще се изгражда услугата трябва да е с инсталиран Linux. И така да започнем с DNS сървъра.