История изменений
Исправление vel, (текущая версия) :
На сколько я помню, ip адрес источника пакета (если он не задан явно) определяется при первом поиске маршрута по http://inai.de/images/nf-packet-flow.png и потом при «reroute check» он уже не меняется.
Приложение может само отмечать пакеты через setsockopt(fd,SOL_SOCKET,SO_MARK,...) и тогда все будет так как ты хотел. Или в явном виде делать bind() на нужный адрес.
А с днс все просто: в isc-bind есть опции «query-source address» и «transfer-source». Указанные адреса будут использоваться в качестве адреса источника запросов и трансфера зон. У unbound-а «outgoing-interface:»
У меня живет 2 копии бинда привязанные к своим адресам. разница в опциях dump-file, pid-file, statistics-file и в *source
Исходная версия vel, :
На сколько я помню, ip адрес источника пакета (если он не задан явно) определяется при первом поиске маршрута по http://inai.de/images/nf-packet-flow.png и потом при «reroute check» он уже не меняется.
Приложение может само отмечать пакеты через setsockopt(fd,SOL_SOCKET,SO_MARK,...) и тогда все будет так как ты хотел.
А с днс все просто: в isc-bind есть опции «query-source address» и «transfer-source». Указанные адреса будут использоваться в качестве адреса источника запросов и трансфера зон. У unbound-а «outgoing-interface:»
У меня живет 2 копии бинда привязанные к своим адресам. разница в опциях dump-file, pid-file, statistics-file и в *source