vserver services name-service getxxbyyy netgrpbyhost

Contributors

Check if a client is part of a netgroup using netgroup-by-host query

Availability: This command is available to cluster administrators at the advanced privilege level.

Description

The ` vserver services name-service getxxbyyy netgrpbyhost` command checks whether a client is part of a netgroup using the netgroup.byhost map. The underlying service for doing the lookup is selected based on the configured name service switch order.

Parameters

-node {<nodename>|local} - Node Name

Use this parameter to specify the node where the lookup will be performed.

-vserver <vserver name> - Vserver Name

Use this parameter to specify the Vserver where the lookup will be performed.

-netgroup <text> - Netgroup Name

Use this parameter to specify the netgroup name.

-clientIP <IP Address> - Client IP Address

Use this parameter to specify the client IPv4/IPv6 address for which you want to check the membership in a given netgroup.

[-enable-domain-search-flag {true|false}] - Use DNS domain

Use this parameter to specify whether you want to perform shortname host lookups in case the configured DNS search domains match the domain returned by the reverse lookup.

[-show-source {true|false}] - Source Used for Lookup

Use this parameter to specify whether you want to display the source used for the lookup.

Examples

The following example checks whether the given client IP address is a member of the given netgroup:

cluster1::*> vserver services name-service getxxbyyy netgrpbyhost -node node1 -vserver vs1 -netgroup ng1 -clientIP 10.10.10.90
    Hostname resolved to: dnshost.example.com
    Success