Как правильно построить сеть с защитой?
Правильный ответ - покупка нормального хостинга. Домашний канал по сравнению с каналом хостинга (или канала любого защищающего от ддоса CDN) - тонюсенькая ниточка. Увы.
Покупаете простенький VPS(можно найти ~65р в мес), настраиваете на нем VPN. Домашний сервер подключаете через ВПН. Про белый айп дома - забываете.