>  기사  >  백엔드 개발  >  Golang은 IP 주소인지 어떻게 확인하나요?

Golang은 IP 주소인지 어떻게 확인하나요?

尚
원래의
2020-01-13 10:19:337468검색

Golang은 IP 주소인지 어떻게 확인하나요?

golang에서 IP인지 확인하는 방법:

Go 언어에서는 net 패키지를 사용하여 IP인지 여부를 확인할 수 있습니다. 합법적인 IP.

Go 언어에서 합법적인 IP가 유효한지 확인하기 위한 구현 코드:

package main

import (
     "net"
     “fmt”
)

func main() {
   
    ipv4 := "12.56.30.88"
    // ParseIP 这个方法 可以用来检查 ip 地址是否正确,如果不正确,该方法返回 nil
    address := net.ParseIP(ipv4)  
    if address == nil {
         fmt.Println("ip地址格式不正确")
    }else {
         fmt.Println("正确的ip地址", address.String()) 
    }
     
}

ParseIP 메소드는 ipv4 및 ipv6의 IP 주소를 확인할 수 있습니다.

더 많은 golang 지식을 알고 싶으시면 PHP 중국어 홈페이지의 golang tutorial 칼럼을 주목해주세요.

위 내용은 Golang은 IP 주소인지 어떻게 확인하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.