Which of the following is correct about the DNS algorithm?
A) It encrypts internet traffic for secure communication.
B) It determines the optimal path for data transmission.
C) It translates domain names to IP addresses.
D) It compresses data packets to improve network efficiency.