Domain Name System (DNS) Server

Why ISPs are keeping DNS server before Firewall ?

DNS is used for Public and Firewall is added in your network to protect your internal network.