FOSSBilling ๋ชจ๋ โ ๋๋ฉ์ธ ํตํฉ ๋ฐ ์ค์น ๊ฐ์ด๋
FOSSBilling์ ํธ์คํ
๋ฐ ๋๋ฉ์ธ ์๋น์ค๋ฅผ ์ํ ํ๋์ ์ด๊ณ ๋ฌด๋ฃ์ธ ์คํ ์์ค ์ฒญ๊ตฌ ์ํํธ์จ์ด์
๋๋ค. WHMCS์ ์ ์ฌํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋์ ์ปค์คํฐ๋ง์ด์ง ๊ฐ๋ฅ์ฑ, API ์นํ์ ์ธ ์ํคํ
์ฒ, ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ ๊ฐ๋ฐ๋ก ํนํ ์ฃผ๋ชฉ๋ฐ๊ณ ์์ต๋๋ค.
FOSSBilling์ ํตํด ๋๋ฉ์ธ ํ๋งค, ํธ์คํ ์๋น์ค, ๊ณ ๊ฐ ๊ด๋ฆฌ, ์๋ ์ฒญ๊ตฌ ๋ฐ ์๋น์ค ํตํฉ์ ํ๋์ ๊ด๋ฆฌ ํจ๋์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ด ์ธํ๋ผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ FOSSBilling Domain Name API ๋ชจ๋์ ๋๋ฉ์ธ ์์ ์ DomainNameApi ์์คํ ๊ณผ ํตํฉํ์ฌ ์ ๋ฌธ์ ์ด๊ณ ์๋ํ๋ ๋๋ฉ์ธ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
FOSSBilling์ด๋ ๋ฌด์์ด๋ฉฐ ์ด๋ค ์ฉ๋๋ก ์ฌ์ฉ๋๋์?
FOSSBilling์ ํธ์คํ ๋ฐ ๋๋ฉ์ธ ์ค์ฌ ๊ธฐ์ ์ด ๋ค์ ์์ ์ ์ค์์์ ๊ด๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค:
- ๋๋ฉ์ธ ํ๋งค ๋ฐ ๊ด๋ฆฌ
- ํธ์คํ ํจํค์ง ๋ฐ ์๋น์ค ๊ด๋ฆฌ
- ์๋ ์ฒญ๊ตฌ ๋ฐ ๊ฒฐ์ ์ถ์
- ๊ณ ๊ฐ ๋ฐ ๋ฆฌ์ ๋ฌ ๊ด๋ฆฌ
- API ๋ฐ ๋ชจ๋ ํตํฉ
์คํ ์์ค ๊ตฌ์กฐ๋ก ์ธํด ๊ฐ๋ฐ์์๊ฒ๋ ์ ์ฐํ๊ณ , ๊ธฐ์ ์๊ฒ๋ ๋ฌด์ ์๋ฃจ์ ์ ๋๋ค.
๊ทธ๋ฆผ 1: FOSSBilling ๊ณ ๊ฐ ์ธํฐํ์ด์ค

FOSSBilling Domain Name API ๋ชจ๋๋ก ๋ฌด์์ ํ ์ ์๋์?
์ด ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ๋ค์ ๋๋ฉ์ธ ์์ ์ ํ๋์ ํจ๋์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค:
- ๋๋ฉ์ธ ๋ฑ๋ก (Register)
- ๋๋ฉ์ธ ์ด์
- ๋๋ฉ์ธ ๊ฐฑ์
- ๋ค์์๋ฒ(DNS) ๊ด๋ฆฌ
- Whois / ์ฐ๋ฝ์ฒ ์ ๋ณด ์ ๋ฐ์ดํธ
- ๋๋ฉ์ธ ์ ๊ธ ํ์ฑํ / ๋นํ์ฑํ (Registrar Lock)
- Whois ๊ฐ์ธ์ ๋ณด ๋ณดํธ (Privacy Protection)
- .TR ๋๋ฉ์ธ ํ์ฅ์์ ๋ํ ์์ ํ ์ง์
๋ชจ๋ ์์ ์ Domain Name API๋ฅผ ํตํด ์ค์๊ฐ์ผ๋ก ์ํ๋ฉ๋๋ค.
๊ทธ๋ฆผ 2: FOSSBilling ๊ด๋ฆฌ์ ํจ๋
์ฌ๊ธฐ์ ๊ทธ๋ฆผ์ด ์์ด์ผ ํฉ๋๋ค (์ด๋ฏธ์ง ์ถ๊ฐ ๊ฐ๋ฅ)
FOSSBilling Domain Name API ๋ชจ๋ ์๊ตฌ ์ฌํญ
๋ชจ๋์ด ์ํํ๊ฒ ์๋ํ๋ ค๋ฉด ๋ค์ ์๊ตฌ ์ฌํญ์ด ์ถฉ์กฑ๋์ด์ผ ํฉ๋๋ค:
- FOSSBilling: ๋ฒ์ 1.0 ์ด์
- PHP: ๋ฒ์ 8.0 ์ด์
- PHP SOAP ํ์ฅ: ํ์ฑํ๋์ด ์์ด์ผ ํจ
- Domain Name API ์ ๊ทผ: ์ ํจํ ์ฌ์ฉ์ ์ด๋ฆ ๋ฐ ๋น๋ฐ๋ฒํธ
์ด ์๊ตฌ ์ฌํญ์ Domain Name API ์ธํ๋ผ์์ ์์ ํ ํธํ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
FOSSBilling ๋ชจ๋ ์ค์น
์ค์น๋ ๋ช ๊ฐ์ง ๊ฐ๋จํ ๋จ๊ณ๋ก ์๋ฃ๋ฉ๋๋ค:
- ๋ชจ๋ ํด๋๋ฅผ
library/Registrar/Adapter/๋๋ ํฐ๋ฆฌ์ ์ ๋ก๋ํฉ๋๋ค. - FOSSBilling ๊ด๋ฆฌ์ ํจ๋์ ๋ก๊ทธ์ธํฉ๋๋ค.
- ์ค์ > ๋๋ฉ์ธ ๋ฑ๋ก ๋ชจ๋๋ก ์ด๋ํฉ๋๋ค.
- DomainNameApi ๋ชจ๋์ ํ์ฑํํฉ๋๋ค.
- DomainNameApi API ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ์ค์ ์ ์ ์ฅํ๊ณ ๋ชจ๋ ์ฌ์ฉ์ ์์ํฉ๋๋ค.
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋๋ฉ์ธ ์์ ์ Domain Name API๋ฅผ ํตํด ์๋์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
๋ชจ๋ ์ ๋ฐ์ดํธ
FOSSBilling DomainNameApi ๋ชจ๋ ์ ๋ฐ์ดํธ ์:
- ์ ๋ฒ์ ์ ๋ค์ด๋ก๋ํฉ๋๋ค
- ๊ธฐ์กด ํ์ผ์ ๋ฎ์ด์๋๋ค
- ๋ชจ๋ ์ค์ ์ ์ ์ง๋ฉ๋๋ค
์ด๋ก์จ ์ฝ๋๋ง ์ ๋ฐ์ดํธ๋๋ฉฐ ์ค์ ์๋ ์ํฅ์ด ์์ต๋๋ค.
FOSSBilling ๋ชจ๋ ๊ธฐ๋ฅ
๋๋ฉ์ธ ๊ธฐ๋ฅ
- ๋๋ฉ์ธ ๋ฑ๋ก, ์ด์ ๋ฐ ๊ฐฑ์
- .TR ๋๋ฉ์ธ ํ์ฅ์์ ๋ํ ์์ ํ ์ง์
DNS & Whois ๊ด๋ฆฌ
- ๋ค์์๋ฒ(DNS) ๊ด๋ฆฌ
- Whois / ์ฐ๋ฝ์ฒ ์ ๋ณด ์ ๋ฐ์ดํธ
- Whois ๊ฐ์ธ์ ๋ณด ๋ณดํธ (Privacy Protection)
๋ณด์ & ์ ์ด
- ๋๋ฉ์ธ ์ ๊ธ (Registrar Lock)
- ์์ธํ ์ค๋ฅ ๋ฐ ์์ ๋ก๊ทธ
์ฌ์ฉ์ ๊ฒฝํ
- ํฐํค์ด ๋ฐ ๋ค๊ตญ์ด ์ง์
- FOSSBilling๊ณผ์ ์์ ํ ํธํ์ฑ
FOSSBilling โ Domain Name API ํตํฉ์ ์ฅ์
- ๋๋ฉ์ธ ์์ ์ ์์ ์๋ํ
- ํ๋์ ํจ๋์์ ๋๋ฉ์ธ ๋ฐ ์ฒญ๊ตฌ ๊ด๋ฆฌ
- ์๋ ์์ ๋ฐ ์ค๋ฅ ๊ฐ์
- ๋๋ฉ์ธ ๋ฆฌ์ ๋ฌ๋ฅผ ์ํ ํ์ฅ ๊ฐ๋ฅํ ๊ตฌ์กฐ
- ํฐํค ๋ฐ ๊ธ๋ก๋ฒ TLD์ ๋ํ ๊ด๋ฒ์ํ ์ง์
์ด ํตํฉ์ ํนํ ๋๋ฉ์ธ ํ๋งค ๊ธฐ์ ์ ๋์ ์ด์ ํจ์จ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ด๋ค ์ฌ์ฉ์์๊ฒ ์ ํฉํ๊ฐ์?
- FOSSBilling์ ์ฌ์ฉํ๋ ํธ์คํ ํ์ฌ
- ๋๋ฉ์ธ ๋ฆฌ์ ๋ฌ
- ๊ด๊ณ ๋ํ์ฌ
- ์น ๋์์ธ ์์ด์ ์
- ๋๋ฉ์ธ ์ค์ฌ SaaS ํ๋ก์ ํธ
- .TR ๋ฐ ๊ธ๋ก๋ฒ ๋๋ฉ์ธ ํ์ฅ์๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ์
FOSSBilling ์ค๋ฅ ์ฝ๋
| ์ฝ๋ | ์ค๋ช | ์ธ๋ถ ์ ๋ณด |
|---|---|---|
| 1000 | ์์ ์ฑ๊ณต | ๋ช ๋ น์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ต๋๋ค. |
| 1001 | ์์ ์ฑ๊ณต; ๋๊ธฐ ์ค | ๋ช ๋ น์ ์ฑ๊ณตํ์ผ๋ ์์ ์ด ๋๊ธฐ์ด์ ์ถ๊ฐ๋์์ต๋๋ค. |
| 2003 | ํ์ ๋งค๊ฐ๋ณ์ ๋๋ฝ | ์: ์ฐ๋ฝ์ฒ ์ ๋ณด์ ์ ํ๋ฒํธ๊ฐ ๋๋ฝ๋จ. |
| 2105 | ๋๋ฉ์ธ์ ๊ฐฑ์ ํ ์ ์์ | ๋๋ฉ์ธ์ด ์ ๊ฒจ ์์ง ์์์ผ ํ๋ฉฐ โclientupdateprohibitedโ ์ํ๊ฐ ํ์ฑํ๋์ด ์์ง ์์์ผ ํฉ๋๋ค. |
| 2200 | ์ธ์ฆ ์ค๋ฅ | API ์ฌ์ฉ์ ์ด๋ฆ/๋น๋ฐ๋ฒํธ๊ฐ ์ฌ๋ฐ๋ฅด์ง ์๊ฑฐ๋ ๋๋ฉ์ธ์ด ๋ค๋ฅธ ๋ฑ๋ก๊ธฐ๊ด์ ์์ต๋๋ค. |
| 2302 | ์ด๋ฏธ ๋ฑ๋ก๋จ | ๋๋ฉ์ธ ๋๋ ๋ค์์๋ฒ๊ฐ ์ด๋ฏธ ๋ฑ๋ก๋์ด ์์ต๋๋ค. |
| 2303 | ๋ฑ๋ก์ ์ฐพ์ ์ ์์ | ๋๋ฉ์ธ ๋๋ ๋ค์์๋ฒ๋ฅผ ์ฐพ์ ์ ์์ผ๋ฉฐ ์ ๋ฑ๋ก์ด ํ์ํฉ๋๋ค. |
| 2304 | ๋๋ฉ์ธ ์ํ๋ก ์ธํด ์์ ๋ถ๊ฐ | ๋๋ฉ์ธ์ด ์ ๊ฒจ ์์ง ์์์ผ ํ๋ฉฐ โclientupdateprohibitedโ ์ํ๊ฐ ํ์ฑํ๋์ด ์์ง ์์์ผ ํฉ๋๋ค. |
FOSSBilling Domain Name API ๋ชจ๋์ FOSSBilling ์ธํ๋ผ์์ ๋๋ฉ์ธ ๊ด๋ฆฌ๋ฅผ ์ ๋ฌธ ์์ค์ผ๋ก ๋์ด์ฌ๋ฆฌ๋ ๊ฐ๋ ฅํ ํตํฉ์ ๋๋ค. ๊ฐํธํ ์ค์น, ๊ณ ๊ธ ๊ธฐ๋ฅ, .TR์ ํฌํจํ ๊ด๋ฒ์ํ ๋๋ฉ์ธ ํ์ฅ์ ์ง์์ ํตํด ๋๋ฉ์ธ ์ด์์ ์ค์์์ ๊ด๋ฆฌํ๋ ค๋ ๊ธฐ์ ์ ์ด์์ ์ธ ์๋ฃจ์ ์ ๋๋ค.
๋๋ฉ์ธ ํ๋งค ๋ฐ ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ธฐ ์ํด FOSSBilling๊ณผ Domain Name API์ ๊ฒฐํฉ์ ๊ฐ๋ ฅํ๊ณ ์ง์ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
