## Dns class


提供用于 DNS 的方法。

```cpp
class Dns : public System::Object
```

## 方法

| 方法 | 描述 |
| --- | --- |
| static [BeginGetHostAddresses](./begingethostaddresses/)(String, AsyncCallback, System::SharedPtr\<Object\>) | 启动一个异步操作，以使用包含主机名或 IP 地址的指定字符串创建新的 IPHostEntry 类实例。 |
| static [BeginGetHostByName](./begingethostbyname/)(String, AsyncCallback, System::SharedPtr\<Object\>) | 启动一个异步操作，以使用指定的主机名创建新的 IPHostEntry 类实例。 |
| static [BeginGetHostEntry](./begingethostentry/)(String, AsyncCallback, System::SharedPtr\<Object\>) | 启动一个异步操作，以使用包含主机名或 IP 地址的指定字符串创建新的 IPHostEntry 类实例。 |
| static [BeginGetHostEntry](./begingethostentry/)(System::SharedPtr\<IPAddress\>, AsyncCallback, System::SharedPtr\<Object\>) | 启动一个异步操作，以使用指定的 IP 地址创建新的 IPHostEntry 类实例。 |
| static [BeginResolve](./beginresolve/)(String, AsyncCallback, System::SharedPtr\<Object\>) | 启动一个异步操作，以使用指定的主机名创建新的 IPHostEntry 类实例。 |
| [Dns](./dns/)() | 已删除的默认构造函数。 |
| static [EndGetHostAddresses](./endgethostaddresses/)(System::SharedPtr\<IAsyncResult\>) | 等待指定的创建新的 IPHostEntry 类实例的异步操作完成。 |
| static [EndGetHostByName](./endgethostbyname/)(System::SharedPtr\<IAsyncResult\>) | 等待指定的创建新的 IPHostEntry 类实例的异步操作完成。 |
| static [EndGetHostEntry](./endgethostentry/)(System::SharedPtr\<IAsyncResult\>) | 等待指定的创建新的 IPHostEntry 类实例的异步操作完成。 |
| static [EndResolve](./endresolve/)(System::SharedPtr\<IAsyncResult\>) | 等待指定的创建新的 IPHostEntry 类实例的异步操作完成。 |
| static [GetHostAddresses](./gethostaddresses/)(String) | 返回指定主机名或 IP 地址的 IP 地址集合。 |
| static [GetHostByAddress](./gethostbyaddress/)(String) | 使用指定的 IP 地址字符串表示创建新的 IPHostEntry 类实例。 |
| static [GetHostByAddress](./gethostbyaddress/)(System::SharedPtr\<IPAddress\>) | 使用指定的 IP 地址创建新的 IPHostEntry 类实例。 |
| static [GetHostByName](./gethostbyname/)(String) | RTTI 信息。 |
| static [GetHostEntry](./gethostentry/)(String) | 使用包含主机名或 IP 地址的指定字符串创建新的 IPHostEntry 类实例。 |
| static [GetHostEntry](./gethostentry/)(System::SharedPtr\<IPAddress\>) | 使用指定的 IP 地址创建新的 IPHostEntry 类实例。 |
| static [GetHostName](./gethostname/)() | 返回本机的主机名。 |
| static [Resolve](./resolve/)(String) | 使用指定的主机名创建新的 IPHostEntry 类实例。 |
## 另见

* Class [Object](../../system/object/)
* Namespace [System::Net](../)
* Library [Aspose.Page for C++](../../)
