package kubernetes import ( "net" "github.com/coredns/caddy" "github.com/coredns/coredns/core/dnsserver" ) // boundIPs returns the list of non-loopback IPs that CoreDNS is bound to func boundIPs(c *caddy.Controller) (ips []net.IP) { conf := dnsserver.GetConfig(c) hosts := conf.ListenHosts if hosts == nil || hosts[0] == "" { hosts = nil addrs, err := net.InterfaceAddrs() if err != nil { return nil } for _, addr := range addrs { hosts = append(hosts, addr.String()) } } for _, host := range hosts { ip, _, _ := net.ParseCIDR(host) ip4 := ip.To4() if ip4 != nil && !ip4.IsLoopback() { ips = append(ips, ip4) continue } ip6 := ip.To16() if ip6 != nil && !ip6.IsLoopback() { ips = append(ips, ip6) } } return ips } g191/system-store Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/runtime.zig (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2021-09-15Bumpbun-v0.0.0-14Gravatar Jarred Sumner 1-1/+1
2021-09-15Fix require bug in runtime.jsGravatar Jarred Sumner 2-31/+10
2021-09-15Fix CJS symbol namesGravatar Jarred Sumner 1-11/+37
2021-09-15Remove most usages of anytype in js_ast.zigGravatar Jarred Sumner 4-72/+74
2021-09-15Fix crash in `bun bun`Gravatar Jarred Sumner 1-24/+26
2021-09-15woopsGravatar Jarred Sumner 4-6/+6
2021-09-15Bumpbun-v0.0.0-13Gravatar Jarred Sumner 5-10/+12