Skip to content

Commit 3bb666b

Browse files
Get-started: remove api-only and add Dash tab placeholder
1 parent fb0724b commit 3bb666b

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

src/content/docs/dns/internal-dns/get-started.mdx

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,12 @@ import { TabItem, Tabs, Details, Example, Render } from "~/components";
99

1010
Follow this guide to get started with Internal DNS.
1111

12-
Although there are some steps that can be achieved on the dashboard, currently the whole process can only be completed via API.
13-
1412
## Before you begin
1513

1614
<Render file="internal-dns-beta-note" />
1715

1816
- Make sure you have an Enterprise account with access to [Gateway resolver policies](/cloudflare-one/policies/gateway/resolver-policies/) and [Internal DNS](/dns/internal-dns/).
1917
- Consider the different ways in which you can [connect to Gateway resolver](/dns/internal-dns/connectivity/).
20-
- If you are not familiar with how to use Cloudflare API, refer to [Fundamentals](/fundamentals/api/get-started/).
2118
- If you will be using an API token for authentication, make sure you have the following permissions:
2219

2320
<Details header="API token configuration">
@@ -41,28 +38,53 @@ Although there are some steps that can be achieved on the dashboard, currently t
4138

4239
## 1. Set up your internal DNS zone
4340

41+
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">
42+
43+
(Dash instructions)
44+
45+
</TabItem> <TabItem label="API">
46+
4447
<Render file="internal-zone-create" params={{
4548
conditional: "get-started-detail"}}
4649
/>
4750

51+
</TabItem> </Tabs>
52+
4853
### (Optional) Reference a zone from another zone
4954

55+
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">
56+
57+
(Dash instructions)
58+
59+
</TabItem> <TabItem label="API">
60+
5061
1. Use the [Update DNS settings](/api/resources/dns/subresources/settings/subresources/zone/methods/edit/) endpoint to add a reference from an internal zone to another internal zone. In `--data`, specify the `internal_dns` object with the parameter `reference_zone_id`. For details, refer to [reference zones](/dns/internal-dns/internal-zones/reference-zones/).
5162

5263
<Example>
5364
<Render file="internal-reference-zone-api"/>
5465
</ Example>
5566

67+
</TabItem> </Tabs>
68+
5669
## 2. Link your internal zone to a view
5770

5871
Since the resolver policy will require a [DNS view](/dns/internal-dns/dns-views/), you must have at least one view to be able to route requests to internal zones.
5972

73+
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">
74+
75+
(Dash instructions)
76+
77+
</TabItem> <TabItem label="API">
78+
6079
1. Use the [Create Internal DNS View](/api/resources/dns/subresources/settings/subresources/account/subresources/views/methods/create/) endpoint. For each view you create, list all the internal zones that should be grouped under that view.
6180

6281
<Details header="DNS view configuration conditions">
6382
<Render file="internal-dns-view-conditions" />
6483
</Details>
6584

85+
</TabItem> </Tabs>
86+
87+
6688
## 3. Configure Gateway policies
6789

6890
:::note

0 commit comments

Comments
 (0)