The forward lookup zone should match your active directory domain name so if your active directory domain in roadrunner.local then so should your DNS zone.
If your clients are using the linksys router as dhco then they are probably (by default) using the router as a DNS server, check this by running ipconfig /all from a command prompt.
If this is the case then configure your router to issue your servers IP as the DNS server. This will be why you cannot join the domain.
It's probably easier to tackle one problem at a time but that is a good article for setting ip DNS