Мягкий знак не ставится между согласными «з» и «д» в русском языке, потому что смягчение «з» происходит за счёт мягкости последующего «д». 1
Такое явление называется регрессивной ассимиляцией согласного звука по мягкости-твёрдости. 1 Проверить, что звук «з» не имеет собственной мягкости, можно, подобрав однокоренное слово с твёрдым «д», например гвоздодёр. 1 Исходя из принципа единообразного написания корней в однокоренных словах, мягкий знак не должен писаться и в словах «гвозди», «пригвоздить» и т. п.. 1
Также мягкий знак не пишется в сочетаниях пяти зубных согласных Д/Т, З/С и Н, так как первый звук в таких сочетаниях имеет несобственную мягкость. 2