# Resolving Handshake locally

{% hint style="info" %}
If you're just looking to access Handshake names as an end-user, visit our [Community documentation here](https://learn.namebase.io/starting-from-zero/how-to-access-handshake-sites).
{% endhint %}

## Step 1: Set up a Handshake client

### Option A: Setting up the light client

{% content-ref url="resolving-handshake-locally/setting-up-the-light-client" %}
[setting-up-the-light-client](https://learn.namebase.io/development/resolving-handshake/resolving-handshake-locally/setting-up-the-light-client)
{% endcontent-ref %}

### Option B: Run the full node

Run the full node - see [hsd-dev.org](https://hsd-dev.org/)

## Step 2: Update your DNS settings

{% content-ref url="resolving-handshake-locally/setting-your-operating-system-dns" %}
[setting-your-operating-system-dns](https://learn.namebase.io/development/resolving-handshake/resolving-handshake-locally/setting-your-operating-system-dns)
{% endcontent-ref %}

####
