DNS服务器应该具备哪些功能?
所谓域名解析,就是将用户输入的域名映射为IP地址的过程。在Internet中,域名与IP地址通常是一对一或多对一的关系,有时也可通过DNS轮循实现一对多映射。虽然域名便于人类记忆,但计算机之间实际通信只识别IP地址,这一转换工作必须由专门的域名解析服务器完成,DNS即是承担此任务的核心服务器。
所谓域名解析,就是将用户输入的域名映射为IP地址的过程。在Internet中,域名与IP地址通常是一对一或多对一的关系,有时也可通过DNS轮循实现一对多映射。虽然域名便于人类记忆,但计算机之间实际通信只识别IP地址,这一转换工作必须由专门的域名解析服务器完成,DNS即是承担此任务的核心服务器。
讲得很基础,确实DNS核心就是做这种映射。不过其实除了基础的解析,现在的DNS服务器在安全过滤(比如屏蔽恶意域名)和负载均衡方面也很关键,尤其是像CDN加速场景下,轮循解析对提升用户体验很有帮助。
回答得挺概括,不过只提了映射和轮循,感觉少说了点核心的。比如递归查询和缓存机制其实更重要,不然每次解析都从头查效率太低了;还有DNSSEC安全验证现在也很关键,防劫持。