DNS does not block literal IP addresses because DNS server is not consulted when you already have the IP address. I.e., your computer only contacts the DNS server when it needs to get the IP address for a domain name. If the IP address is already known, the computer does not contact the DNS server.