### Function

# GLib hostname_is_ip_address

since: 2.22

#### Declaration

    gboolean
    g_hostname_is_ip_address (
      const gchar* hostname
    )

#### Description

Tests if `hostname` is the string form of an IPv4 or IPv6 address. (Eg, “192.168.0.1”.)

Since 2.66, IPv6 addresses with a zone-id are accepted (RFC6874).

Available since: 2.22

#### Parameters

`hostname`

  Type: `const gchar*`

  A hostname (or IP address in string form)

  The data is owned by the caller of the function.
  The value is a NUL terminated UTF-8 string.

#### Return value

Type: `gboolean`

`TRUE` if `hostname` is an IP address.