Wow, thật là một cơn ác mộng. Tôi đã đọc hoàn toàn mọi thứ về chủ đề này và mọi thứ được gợi ý cho đến nay đều gần giống với những gì tôi đã trải qua, nhưng không có giải pháp nào phù hợp với tôi.
Và tôi đã tìm ra lý do tại sao.
Không giống như những người khác, tôi không sử dụng / etc / hosts để thiết lập miền cục bộ. Tệp / etc / hosts của tôi đã có sẵn, chỉ chứa các mục nhập cần thiết cho giao diện loopback và máy chủ phát sóng. Hơn nữa, nó là một tệp unix được mã hóa chính xác, vì tôi là loại người chỉ chỉnh sửa nó từ dòng lệnh bằng cách sử dụng emacs. Và, cảm ơn Chúa, tôi không phải sử dụng máy chủ DNS của riêng mình như DNSmasq để khắc phục sự cố.
(Nói rõ hơn, triệu chứng đưa tôi đến đây với vấn đề này là emacs mất khoảng 10 giây để khởi động, nhưng chỉ khi tôi đang bật wifi. Nếu tôi tắt wifi, emacs sẽ khởi động ngay lập tức như mong đợi.)
Giải pháp của tôi: máy tính xách tay của tôi có tên, "terminator". (Vâng, vỏ ngoài bằng nhôm sáng bóng của nó khiến tôi liên tưởng đến nhân vật Arnold Schwarzenegger.) Tôi chỉ cần thêm các mục vào / etc / hosts cho chính tên của chiếc máy:
127.0.0.1 terminator
::1 terminator
Tôi đã tìm thấy tên máy chủ của mình bằng cách chạy một lệnh đơn giản trong thiết bị đầu cuối:
hostname
... mà trở lại với đầu ra: "terminator". Sau khi thay đổi / etc / hosts để chứa hai mục nhập đó, emacs hiện có thể nhanh chóng giải quyết tên máy tính xách tay của tôi.
Tôi hi vọng điêu nay se giup được ai đo.