DNStwist MCP ์๋ฒ
ํ์ดํฌ์ค์ฟผํ , ํผ์ฑ, ๊ธฐ์ ์คํ์ด ํ์๋ฅผ ํ์งํ๋ ๊ฐ๋ ฅํ DNS ํผ์ง ๋๊ตฌ์ธ dnstwist ์ฉ ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ(MCP) ์๋ฒ์ ๋๋ค. ์ด ์๋ฒ๋ ๋๋ฉ์ธ ์์ด์ ๋ถ์ํ๊ณ ์ ์ฌ์ ์ผ๋ก ์ ์ฑ์ธ ๋๋ฉ์ธ์ ์๋ณํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. Claude Desktop ๊ณผ ๊ฐ์ MCP ํธํ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋ฒฝํ๊ฒ ํตํฉ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค.
โ ๏ธ ๊ฒฝ๊ณ
์ด ๋๊ตฌ๋ ํฉ๋ฒ์ ์ธ ๋ณด์ ์ฐ๊ตฌ ๋ชฉ์ ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ค์์ ์ฐธ์กฐํ์ธ์.
์์ ์ด ์์ ํ๊ฑฐ๋ ํ ์คํธ ๊ถํ์ด ์๋ ๋๋ฉ์ธ๋ง ๋ถ์ํ์ธ์.
์๋ ์ ํ ๋ฐ DNS ์๋ฒ ์ ์ฑ ์ ์ค์ํ์ธ์
์ฑ ์๊ฐ ์๊ณ ์ค๋ฆฌ์ ์ผ๋ก ์ฌ์ฉํ์ธ์
์ผ๋ถ DNS ์๋ฒ๋ ์๋ ์ฟผ๋ฆฌ๋ฅผ ์๋ ์ ํํ๊ฑฐ๋ ์ฐจ๋จํ ์ ์์์ ์์๋์ญ์์ค.
๋๊ท๋ชจ ์ค์บ์ ์คํํ ๋ DNS ์ธํ๋ผ์ ๋ฏธ์น๋ ์ํฅ์ ๊ณ ๋ คํ์ธ์.
Related MCP server: DNStwist MCP Server
์๊ตฌ ์ฌํญ
Node.js(v18 ์ด์)
๋์ปค
Docker Desktop์ด ์ค์น๋ macOS, Linux ๋๋ Windows
๋น ๋ฅธ ์์
Smithery๋ฅผ ํตํด ์ค์น
Smithery๋ฅผ ํตํด Claude Desktop์ฉ DNStwist๋ฅผ ์๋์ผ๋ก ์ค์นํ๋ ๋ฐฉ๋ฒ:
์ง์์คํผ1
์๋ ์ค์น
Docker ์ค์น:
macOS: Docker Desktop ์ค์น
Linux: Docker Engine ์ค์น ๊ฐ์ด๋๋ฅผ ๋ฐ๋ฅด์ธ์
npm์ ํตํด ์๋ฒ๋ฅผ ์ ์ญ์ผ๋ก ์ค์นํฉ๋๋ค.
npm install -g mcp-dnstwistClaude Desktop ๊ตฌ์ฑ ํ์ผ์ ๋ค์์ ์ถ๊ฐํฉ๋๋ค.
{
"mcpServers": {
"dnstwist": {
"command": "mcp-dnstwist"
}
}
}๊ตฌ์ฑ ํ์ผ ์์น:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop์ ๋ค์ ์์ํ์ธ์
๋์ฒด ์ค์ (์์ค์์)
์์ค์์ ์คํํ๊ฑฐ๋ ์ฝ๋๋ฅผ ์์ ํด์ผ ํ๋ ๊ฒฝ์ฐ:
๋ณต์ ๋ฐ ๋น๋:
git clone <repository_url>
cd mcp-dnstwist
npm install
npm run buildClaude Desktop ๊ตฌ์ฑ์ ๋ค์์ ์ถ๊ฐํฉ๋๋ค.
{
"mcpServers": {
"dnstwist": {
"command": "node",
"args": ["/absolute/path/to/mcp-dnstwist/build/index.js"]
}
}
}ํน์ง
๋๋ฉ์ธ ํผ์ง : ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋๋ฉ์ธ ์์ด ์์ฑ
๋ฑ๋ก ํ์ธ : ์์ด ๋๋ฉ์ธ์ด ๋ฑ๋ก๋์๋์ง ํ์ธํ์ธ์
DNS ๋ถ์ : A, AAAA, MX ๋ฐ NS ๋ ์ฝ๋ ํ์ธ
์น ์กด์ฌ๊ฐ : HTTP ๋ฐฐ๋ ์ ๋ณด ์บก์ฒ
WHOIS ๋ฐ์ดํฐ : ๋ฑ๋ก ๋ ์ง ๋ฐ ๋ฑ๋ก ๊ธฐ๊ด ์ ๋ณด ๊ฒ์
ํผ์ฑ ๊ฐ์ง : ์น ํ์ด์ง์ ํผ์ง ํด์ ์์ฑ
๊ตฌ์ฑ ๊ฐ๋ฅ : ์ฌ์ฉ์ ์ ์ DNS ์๋ฒ ๋ฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ
๋ค์ํ ํ์ : JSON, CSV ๋ฐ ๋ชฉ๋ก ์ถ๋ ฅ ํ์ ์ง์
๋๊ตฌ
๋๋ฉ์ธ ํผ์ง ๋๊ตฌ
์ด๋ฆ:
fuzz_domain์ค๋ช : ์ ์ฌ์ ์ธ ํ์ดํฌ์ค์ฟผํ , ํผ์ฑ ๋ฐ ๋ธ๋๋ ์ฌ์นญ์ ๊ฐ์งํ๊ธฐ ์ํด ๋๋ฉ์ธ ์์ด์ ์์ฑํ๊ณ ๋ถ์ํฉ๋๋ค.
๋งค๊ฐ๋ณ์:
domain(ํ์): ๋ถ์ํ ๋๋ฉ์ธ ์ด๋ฆ(์: example.com)nameservers(์ ํ ์ฌํญ, ๊ธฐ๋ณธ๊ฐ: "1.1.1.1"): ์ผํ๋ก ๊ตฌ๋ถ๋ DNS ์๋ฒ ๋ชฉ๋กthreads(์ ํ ์ฌํญ, ๊ธฐ๋ณธ๊ฐ: 50): ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ค๋ ๋ ์format(์ ํ ์ฌํญ, ๊ธฐ๋ณธ๊ฐ: "json"): ์ถ๋ ฅ ํ์(json, csv, ๋ชฉ๋ก)registered_only(์ ํ ์ฌํญ, ๊ธฐ๋ณธ๊ฐ: true): ๋ฑ๋ก๋ ๋๋ฉ์ธ๋ง ํ์ํฉ๋๋ค.mxcheck(์ ํ ์ฌํญ, ๊ธฐ๋ณธ๊ฐ: true): MX ๋ ์ฝ๋ ํ์ธssdeep(์ ํ ์ฌํญ, ๊ธฐ๋ณธ๊ฐ: false): ์น ํ์ด์ง์ ํผ์ง ํด์๋ฅผ ์์ฑํฉ๋๋ค.banners(์ ํ ์ฌํญ, ๊ธฐ๋ณธ๊ฐ: true): HTTP ๋ฐฐ๋ ์ ๋ณด ์บก์ฒ
์:
{
"domain": "example.com",
"nameservers": "1.1.1.1,8.8.8.8",
"threads": 50,
"format": "json",
"registered_only": true,
"mxcheck": true,
"banners": true
}๋ฌธ์ ํด๊ฒฐ
๋์ปค ๋ฌธ์
Docker๊ฐ ์ค์น๋์ด ์คํ ์ค์ธ์ง ํ์ธํ์ธ์.
docker --version
docker psDocker ๊ถํ์ ํ์ธํ์ธ์.
์ฌ์ฉ์์๊ฒ Docker ๋ช ๋ น์ ์คํํ ์ ์๋ ๊ถํ์ด ์๋์ง ํ์ธํ์ธ์.
Linux์์๋ docker ๊ทธ๋ฃน์ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํฉ๋๋ค:
sudo usermod -aG docker $USER
์ผ๋ฐ์ ์ธ ๋ฌธ์
DNS ํ์ธ ๋ฌธ์ :
DNS ์๋ฒ์ ์ก์ธ์คํ ์ ์๋์ง ํ์ธํ์ธ์
๋์ฒด DNS ์๋ฒ(์: 8.8.8.8)๋ฅผ ์๋ํด ๋ณด์ธ์.
์๋ ์ ํ ๋๋ ์ฐจ๋จ ์ฌ๋ถ๋ฅผ ํ์ธํ์ธ์
์ฑ๋ฅ ๋ฌธ์ :
์์คํ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ์ค๋ ๋ ์ ์กฐ์
๋คํธ์ํฌ ๋์ญํญ๊ณผ ์ง์ฐ ์๊ฐ์ ๊ณ ๋ คํ์ธ์
DNS ์๋ฒ ์๋ต ์๊ฐ ๋ชจ๋ํฐ๋ง
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ํ:
๊ตฌ์ฑ ํ์ผ์ ์ ์ฅํฉ๋๋ค
Claude Desktop์ ๋ค์ ์์ํ์ธ์
์ค๋ฅ ๋ฉ์์ง
"Docker๊ฐ ์ค์น๋์ง ์์๊ฑฐ๋ ์คํ ์ค์ด ์๋๋๋ค": Docker๋ฅผ ์ค์นํ๊ณ Docker ๋ฐ๋ชฌ์ ์์ํ์ธ์.
"dnstwist ์ถ๋ ฅ ๊ตฌ๋ฌธ ๋ถ์์ ์คํจํ์ต๋๋ค": ๋๋ฉ์ธ์ด ์ ํจํ๊ณ ํ์์ด ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ์ธ์.
"dnstwist ์คํ ์ค ์ค๋ฅ ๋ฐ์": Docker ๋ก๊ทธ๋ฅผ ํ์ธํ๊ณ ์ ์ ํ ๊ถํ์ด ์๋์ง ํ์ธํ์ธ์.
"DNS ์๋ฒ๊ฐ ์๋ตํ์ง ์์ต๋๋ค": DNS ์๋ฒ ์ ๊ทผ์ฑ์ ํ์ธํ๊ณ ๋์ฒด ์๋ฒ๋ฅผ ์๋ํ์ธ์.
๊ธฐ์ฌํ๋ค
์ ์ฅ์๋ฅผ ํฌํฌํ์ธ์
๊ธฐ๋ฅ ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค(
git checkout -b feature/amazing-feature)๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํ์ธ์(
git commit -m 'Add amazing feature')๋ธ๋์น์ ํธ์(
git push origin feature/amazing-feature)ํ ๋ฆฌํ์คํธ ์ด๊ธฐ
ํนํ
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ผ์ด์ ์ค ํ์ผ์ ์ฐธ์กฐํ์ธ์.
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/w0h1v/mcp-dnstwist'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
