java通过以下代码 再编写一个DNSClien.java获取ip地址

请问如何通过以下代码 创建在创建出一个DNSClien.java获取输入网址的ip地址?
当网址输入正确时,打印出ip地址
当网址输入错误时 打印出Name or service not known.


import java.util.Optional;
import java.util.Scanner;

public class DNSQueryTest {
    public static void main(String[] args) {
        try(Scanner scanner = new Scanner(System.in)) {
            String urlString = scanner.nextLine();
            Optional<String> address = DNSClient.query(urlString);
            if (address.isPresent()) System.out.println(address.get());
        }
    }
}

用InetAddress类获取IP地址。