Your choice if IP addressing makes me dizzy. I'm sure you have a reason... Otherwise, I'd simplify the addressing if I was you.
I'm fairly certain the network addressing/subnet masks is the problem, but maybe I'm just confused.
What is the problem? Windows boxes can't see the domain to join it?
Windows boxes won't see a domain controller in another subnet. You can get past this by modifying the LMHOSTS file on the Windows box. See the M$ support site for more details.
G