А у вас SysV или Systemd ?
Здравствуйте.
# ps -p 1 -o comm=
systemd
Тогда управлять порядком запуска через /etc/rc3.d/ бесполезно.
Надо подправлять юниты systemd.
Сейчас под рукой машинки с bind нет, поэтому если что пути и имена файлов поправить по месту. :)
По идее должен существовать сервис bind.service
systemctl status bind.service
Тогда в каталоге /etc/systemd/system/ создаём каталог типа bind.service.wants и в нём создаём файл bind.service со следующим содержимым (это изменения и дополнения к файлу /lib/systemd/system/bind.service)
[Unit]
Wants=network-online.target
After=network.target network-online.target
Т.е. чтобы bind стартовал уже после того как сеть полностью поднимется.
На всякий случай глянуть в /lib/systemd/system/bind.service , что там по умолчанию у него прописано.
ЗЫ. За bind ещё на старых системах с sysv было замечено, что в случае пропадания и восстановления обратно интерфейса, напр. при рестарте всей сети или отдельного интерфейса (ifdown-ifup), то bind этот интерфейс теряет совсем и автоматом не восстанавливает, только через рестарт самого bind