Вот моя установка (на VPS):
Что я хотел бы сделать, так это запустить веб-сервер на первом адресе и почтовый сервер на втором адресе, имеющий 2 записи A в файле зон DNS, что-то в этом роде (простите за синтаксис):
example.com. IN SOA .........
.........
;mail server
mail IN A 1.2.3.5
@ IN MX 10 mail
;web server
server1 IN A 1.2.3.4
www IN CNAME server1
Но, если я правильно понял, это невозможно, потому что два адреса фактически указывают на один и тот же хост (server1). Я ошибся?
Дело в том, что я не знаю, что делать со вторым адресом, поэтому я подумал запустить на нем почтовый сервер, но потом обнаружил, что это невозможно (по крайней мере, я так понял)
Есть ли решение, или я должен просто забыть об этом и оставить запасной адрес ... ни на что?
Да, ты можешь сделать это.
Протестируйте конфигурацию DNS извне (с компьютера вне вашей сети). если ты ping www.example.com
вы должны получить ответ с ip 1.2.3.4, и если вы ping mail.example.com
вы должны получить ответ с ip 1.2.3.5.
Настройте веб-сервер на прослушивание только на ip 1.2.3.4 и почтовый сервер на прослушивание только на ip 1.2.3.5.
Подтвердите свои услуги: telnet www.example.com 80
и telnet mail.example.com 25
Большинство демонов позволяют настраивать себя для привязки к определенным адресам; изучите их документацию, чтобы узнать, как это сделать.