---
title: "SCNetworkReachabilityCreateWithName(_:_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scnetworkreachabilitycreatewithname(_:_:)"
---

# SCNetworkReachabilityCreateWithName(_:_:)

Creates a reachability reference to the specified network host or node name.

## Declaration

```swift
func SCNetworkReachabilityCreateWithName(_ allocator: CFAllocator?, _ nodename: UnsafePointer<CChar>) -> SCNetworkReachability?
```

## Parameters

- `allocator`: The allocator to use. Pass NULL or doc://com.apple.documentation/documentation/CoreFoundation/kCFAllocatorDefault to use the default allocator.
- `nodename`: The node name of the desired host. This name is the same as that passed to the gethostbyname or getaddrinfo functions. The value of this parameter is copied into the new object.

## Return Value

Return Value A new immutable reachability reference. You must release the returned value.

## Discussion

Discussion You can use the reachability reference returned by this function to monitor the reachability of the target host.

## See Also

### Creating a Reachability Reference

- [SCNetworkReachabilityCreateWithAddress(_:_:)](systemconfiguration/scnetworkreachabilitycreatewithaddress(_:_:).md)
- [SCNetworkReachabilityCreateWithAddressPair(_:_:_:)](systemconfiguration/scnetworkreachabilitycreatewithaddresspair(_:_:_:).md)
