# AddressLookupQuery

`import { AddressLookupQuery } from "destack:net/binding";`

Host and service lookup query.

```ds title="AddressLookupQuery"
export struct AddressLookupQuery {
    host: string;
    service: string;
    family: SocketFamily;
    socketType: SocketType;
    protocol: SocketProtocol;
    flags: AddressLookupFlags;
}
```

[language/library/src/net/binding/resolve.ds:26:39](https://github.com/destack-sh/destack/blob/main/language/library/src/net/binding/resolve.ds#L26-L39)

## Members

### `host: string`

Hostname or numeric host literal.

### `service: string`

Service name or numeric port string.

### `family: SocketFamily`

Requested address family.

### `socketType: SocketType`

Requested socket type.

### `protocol: SocketProtocol`

Requested protocol.

### `flags: AddressLookupFlags`

Lookup flags.
